<aside> 💡 This page documents the development process engineers should follow at your company. Helpful for getting new employees up to speed.

</aside>

1. Create a branch off of staging

Name the branch with the following information:

Ticket Type: feature, bugfix, enhancement

Ticket Number: from github

Description: usually from the ticket itself

Example: [ticketType]/#[ticketNumber]-cool-feature-name

feature/#1-create-application

2. Commits

Each commit also has a reference to the ticket on github. Commit messages should be concise, and be written in a form that is a continuation of the sentence ‘This commit will [commit message here]’

Commit messages serve the purpose of answering why something was done. The diff inside the commit tells you how.

Good commit message: #55:encapsulate method that caused infinite loop //why

Bad commit message: #55:add arrow function instead of calling method directly //how

3. Create a pull request on Github

Should include tests. Look at for more info.

Engineering Guidelines

4. Submit for review

Let the team know your work is up for review.