-
Notifications
You must be signed in to change notification settings - Fork 27
Developer Guide
Ian Clarke edited this page Jun 1, 2014
·
1 revision
- Source control: Github
- Continuous integration: Travis CI
- Project management: Pivotal Tracker
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.