<aside> 💡 This page documents the development process engineers should follow at Devs-101 organization. Helpful for getting the new team members up to speed.

</aside>

Git workflow

We use git flow as git/github workflow. You can read more about it here:

Gitflow Workflow | Atlassian Git Tutorial

Github branch structure

1. Create a branch off of develop

Name the branch with the GitHub issue number name pre-pended: T1/create-login-page

2. Writing code

You can develop and do any commit you consider necessary for your development. Remember each commit has a prettier and eslint hook, so make sure everything is according code style guide. Once you are done, prepare for push your changes.

3. Push your changes

Before sending a push to the repo, make sure there are no conflicts with the destination branch. You can do it by running:

git pull --rebase origin develop

This command will bring all changes to your local branch, but will place your commits on top of the incoming changes.