• needs code review • has been merged into master and pushed to demo • should be pushed to production in the next release • has been pushed to production
of the repos topic branch in a fork of one of the repos topic branch in a fork of one of the repos pull request pull request pull request demo production
• Are branched off master • Grouping of functionality written for a feature, bug, or chore • Grouping of functionality for experimentation • May be used as a basis for pull requests • Should not have functionality outside of the “topic” for which the branch was created
• Should have the story id # (from Pivotal tracker) and the topic branch/ feature name in its title • Should be labeled as review, demo, release-ready or in-production • Should be used for discussion about implementation details • Started from topic branches • May be merged by developers other than the ones that created them • All test suites must be green before a pull request is merged into master (the exception are examples that are known to fail) • Bugs found on demo reopen the associated pull request