GitHub Rebase #37
According to git-checkout(1): “You can make changes and create a new commit on top of a detached HEAD”. Git is your Friend, not a Foe explains how this is possible.…
According to git-checkout(1): “You can make changes and create a new commit on top of a detached HEAD”. Git is your Friend, not a Foe explains how this is possible.
Featured Project
mediacore is a audio and video content management system built on top of Python’s TurboGears and MooTools. If you’re looking for a YouTube inspired site complete with comments, podcast publication for iTunes, and a great theme out of the box, look no further. It can handle video or audio posted on other sites such as Google Video or Vimeo, or you can distribute media straight from the site. Check out the demo or even some existing installs of the system in use to see what can be done with it. The project’s site and documentation can help you get started with your own MediaCore site.
Notably New Projects
WebGLU makes developing WebGL applications fun. It provides a series of higher level functions that makes common rendering, animation, and shading techniques easier while still allowing developers to dip down into lower level APIs if necessary. There’s plenty of examples in the repo, and you can get started in only 25 lines of JavaScript. The only catch is that you’ll need the 3.7 Alpha of Firefox to try it out, and then enable it in about:config. One step closer to no more Flash!
serenity is a Ruby library that helps with creating OpenOffice documents (.odt), complete with Firefly inspired examples. You can essentially think of it as ERB, just instead of text or HTML, you’re producing an actual word processing document. The neat part is that you can use Ruby blocks and code inside of the .odt template. Clone away and browse the showcase.
grong is a municipality in Nord-Trøndelag county, Norway and a Gross and ROugh Nameserver written in Go. GRONG can be used as an authoritative name server like nsd, and it comes with a few test built-in responders including an in-progress AS112 implementation. It’s in a very experimental state, but it’s definitely a great example of what’s possible with Go, since it uses Goroutines and also binary protocol reading and writing.
webgac is a dependency manager much in the style of Maven, Ivy, and maybe even a little bit of RubyGems for .NET. This project uses WebDAV to store the dependencies and can be served up by Apache. From the developer perspective, you can use the project’s VisualStudio Addin to configure it and set a custom Import MSBuild target that will pull in the binaries you need. For more info check out the README and this blog post from the author about how it works.
Written by
Related posts
GitHub Availability Report: November 2024
In November, we experienced one incident that resulted in degraded performance across GitHub services.
The top 10 gifts for the developer in your life
Whether you’re hunting for the perfect gift for your significant other, the colleague you drew in the office gift exchange, or maybe (just maybe) even for yourself, we’ve got you covered with our top 10 gifts that any developer would love.
Congratulations to the winners of the 2024 Gaady Awards
The Gaady Awards are like the Emmy Awards for the field of digital accessibility. And, just like the Emmys, the Gaadys are a reason to celebrate! On November 21, GitHub was honored to roll out the red carpet for the accessibility community at our San Francisco headquarters.