Developer Guide

Ian Clarke edited this page Jun 1, 2014 · 1 revision

Services we use

Development process

You should install git_tracker, and then run "git tracker init" from within your local copy of the Tahrir codebase.

When you start work on a new story in Pivotal Tracker, do the following:

# Ensure you're in the master branch
$ git checkout master
# Ensure your local repository is up-to-date
$ git pull origin master
# Create a new branch which includes the story id # from Pivotal Tracker
$ git checkout -b change-color-of-ui-4385495

Now you can start making changes to the Tahrir codebase, you can commit them frequently. When you are ready for some feedback from other developers (this can happen early in your work on a feature, you don't need to wait until it is finish), you should create a "pull request" for that branch through Github. You can read more about this here.