-
Notifications
You must be signed in to change notification settings - Fork 1
Developer Workflow
-
Pick up task during the stand-up
-
Find the ticket for this task in Github Issues, if not existing, tell the PM to create an issue in Github
-
Make sure the Github Issue is clearly explained. If not, ask for clarity by commenting on that particular ticket.
-
Move it to
In Dev
board, before picking up the ticket.
-
Spike it out, if necessary.
-
Pull the latest
master
usinggit pull
-
Create a new branch from
master
- ideally with ticket-number as your branch name, like 666 -
After every logical point, do commit using git commit -m "# message", in the current example the commit will be git commit -m "#666 Fixes some issue"
- If you are pairing, then please commit with multiple authors, like the following,
$ git commit -m "Refactor usability tests.
- Co-authored-by: name [email protected]
- Co-authored-by: another-name [email protected]"
- For more information go to [Commit with multiple authors](https://help.github.com/en/articles/creating-a-commit- with-multiple-authors)
-
Do a desk check (dev-box) along with a QA, in the dev machine.
-
After completing the task, make sure you follow the below steps
-
Write unit tests and update the documentation.
-
We have ESLint, Prettify as pre-commit hooks. Please fix any issues reported before committing it.
-
Create a PR for code review. Link the ticket as the PR Description. Ex: Fixes #. Move the ticket to
PR required
board. -
Only after PR, we have to release a beta version in Amp library and install it in framework. Release a beta version of framework. Create a feature branch with the beta version released and Move the ticket to
In QA
in the project board. -
Do not forget to mention the branch name in the ticket.