Skip to content

The Workflow

Eric edited this page Feb 11, 2019 · 3 revisions

Starting a task

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

Picking an Issue

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"

Assigning Yourself to an 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.

Starting on your Task

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.

Making a Pull Request

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.

Clone this wiki locally