-
Notifications
You must be signed in to change notification settings - Fork 6
The Workflow
Author: Eric Udlis
Last Revised: 2/06/19
On the software team, there is plenty to do. All of the tasks we have ready for someone to take charge of are under the Git Issues Page
Most issues are bite-sized pieces that should be easy to take care of. But issues that are major and can take some time, these issues are labeled "Big".
Issues that require minimal programming experience and a good introduction to the pod dashboard are labeled "Good First Issue"
On the right side of the issue, there is an "Assignees" Tab, click the gear icon next to it and assign yourself to an issue and when you have made progress, add a comment to let your team lead know that you are taking responsibility for that project.
We do all of our work in separate branches so do not try making commits to the master. Push often it lets the rest of the team know your progress.
Once your task is done and stable create a pull request. Put the issue number you were working on in the extended message, assign the members who contributed to the branch as assignees, and your team lead as a reviewer. Our Travis CI
integration will run your branch through formatting (eslint) and unit tests, your branch must pass these tests in order to progress. Then your team lead will review and approve your PR, once that has been done you may merge your branch with the master.