Using Git

Why Git?

We host all of our code on Github. Why? Because most of our contributors like to use git, and we like to keep our contributors happy. Git also makes it amazingly easy to merge in changes, contribute patches, and track down where code came from.

New to Git?

Git does have a relatively steep learning curve. If you're new, or even an old git hand who needs a refreshed, we highly recommend GitHub's terrific Git help site.

Branches and releases

Vincent Driessen describes a very good starting point for a branch policy here. We're not there yet, but we hope to move to a similar model soon.

As for the way we operate now:

user forks

main branch: master

master is the general development branch. Bugfixes and small features are merged directly.

feature branches

Unless otherwise stated, the content of this page is licensed under GNU Free Documentation License.