Skip to content

Contribution Process

Luis Colon edited this page Aug 9, 2017 · 1 revision

The overall process for contributing to a Kidfund project is:

  1. Pivotal tracker ticket is assigned and status is set to Start
  2. Create a new feature branch using the pivotal tracker id
  3. Coding, new documentation, bug fixes, etc.
  4. Push feature branch to the repository
  5. Set pivotal tracker ticket status to Finish
  6. Submit a pull request in GitHub
  7. Address any pull request comments
  8. Pull request is approved
  9. Merge feature branch into dev/develop
  10. Delete feature branch
  11. Set pivotal tracker ticket status to Deliver
  12. Code is tested
    • If all tests are successful set pivotal tracker ticket status to Accept
    • If QA is unsuccessful set pivotal tracker ticket status to Reject
      • Create a new ticket to address the bugs
      • This entire process is repeated
Clone this wiki locally