GitHub Rebase #20
Yet another Sunday, yet another Rebase! Featured Project compass makes CSS not suck. It’s a flexible CSS meta-framework that ties together the power of SASS (Syntactically Awesome Style Sheets) and…
Yet another Sunday, yet another Rebase!
Featured Project
compass makes CSS not suck. It’s a flexible CSS meta-framework that ties together the power of SASS (Syntactically Awesome Style Sheets) and your favorite grid template system, be it 960.gs, Blueprint, or YUI Grids. Compass uses mixins to allow you to easily bring in the styles you want and integrate it without polluting your markup with tons of unnecessary CSS classes. There’s plenty of tutorials for integration with your preferred web framework as well as a great screencast on the project’s wiki. Save yourself some frustration next time you have to implement a site’s layout from the ground up.
Notably New Projects
emerge is the new build system on the block, written in Python. Armed with a ridiculously clean build script and support for fetching edge versions of dependencies from their source code repositories, this could become quite popular. Check out some examples of how simple the build scripts are for Mono and Python. This is definitely some neat stuff for projects just getting started or for those that want to get away from clunkier build systems.
pacgraph doesn’t build projects like the previous entry, but instead lays them out in a graph on your Arch Linux machine. It actually generates some really cool looking visualizations of how different programs depend on each other:
It would be really neat to see this concept applied to other operating systems, so clone away!
GLGestureRecognizer is pretty self-explanatory, but there’s one little catch: it runs on your iPhone. This is an Objective-C implentation of the Javascript $1 Unistroke Recognizer, and it could definitely have a huge impact on new apps. How to integrate this with your Fart Button is up to you, though.
prolog is not what you think. Well, it is. But it’s written in Haskell. Yeah, that blew my mind too. Check out the work that’s been done so far and give this blog post a read about how the interpreter is being implemented. There’s got to be some CS junkies out there that live for this stuff. Get forking.
Finally, if you’ve got a project that deserves some time on Rebase, let me know! This column is meant to be for the community and by the community, and if I happen to skip over your awesome gem, framework, app, or hack don’t hesitate to bug me about it.
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.