Skip to content

Committing to Daysim

Ben Stabler edited this page May 12, 2017 · 19 revisions

Steps to Commit a Change to Daysim

  1. Create an issue describing the problem/issue/bug
  2. If you don't have write access to the repo, then first fork the repo and work in the fork.
  3. Commit all changes for the issue to a new branch, named something related to the problem/issue/bug, for example trip-mode-fix
  4. When ready to add these into Daysim proper, commit the changes to the develop branch. If working in a fork, then issue a pull request for us to review.
  5. A commit to the develop branch automatically runs the test system
  6. If pass, then the test system merges develop into master. Close the issue if applicable.
  7. If fail, then correct and re-commit to develop.

Note that the master branch is write protected and can only be written to by the DaySim-Jenkins-user by Jenkins after the tests pass.