Feature Workflow


1. Claim story

Claim the story/bug/chore on your team’s project management software. You want to make sure your team is infomred on what you’re doing and avoid duplicating work.

2. Create a branch

Follow our Branching Guidelines and create a branch off of develop. You’ll most likely want to use the [TYPE]/description/[ID] pattern.

3. Implement Feature / Fix Bug / Do Work

Make the required changes to implement the feature or fix the bug. Commit as many times as neccessary within your constraints. Write and run tests often.

4. Push to GitHub

When you’re ready for somebody else to take a look push your branch to GitHub and create a Pull Request (PR). If you’re not finished yet and just want somebody to take a look add the [WIP] progress to the beginning of your PR’s name. CI services should run automatically and give you feedback on test status and code quality. Prefer small and constrained Pull Requests.

5. Request Review

Request a review from somebody on your team or inside Boltmade. Discuss any suggestions that they have and make changes as required.

6. Merge feature

Once somebody else on the team has +1’d the feature you can merge and delete the branch.