generated from chingu-voyages/voyage-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Dev Workflow
snowbytes edited this page Nov 14, 2025
·
1 revision
This is a living document describing how we collaborate on the codebase to move work from tickets to production.
- All work must be tracked via a ticket on the board. If a bug is discovered, it should be added there before working on a fix
- Before starting a task, assign the ticket to yourself and move it to 'in progress'
- When the PR is ready for review, move the ticket to 'in review' and link the PR in the ticket
We follow what's officially called github flow with some adjustments. See chingu's version in their handbook
- create feature branches from
dev. follow<type>/<name>as a naming convention. Use angular's conventional types as inspiration- Example:
feat/user-login,fix/button-overlap,chore/update-deps
- Example:
- commit frequently. aim to author atomic commits. name them according to conventional commits. Use Angular conventional types as inspiration
- regularly pull
devfor updates, at least once a day, and before you push to create a PR - any time
devpulls updates, rebase your branch over it, resolving any conflicts (git rebase devfrom your feature branch to start the process)
- as an author:
- ensure the branch is rebased on top of an up to date dev
- ensure the acceptance criteria & technical parts in DoD are validated
- use the PR template as a guide for the description
- link to the corresponding jira ticket
- if you want specific feedback, include it explicitly
- merge your PR if approved, otherwise address all changes before requesting re-review
- as a reviewer:
- verify CI checks are passing
- verify the acceptance criteria & technical parts in DoD are validated
- use your own judgement to give further feedback
This step will be done collectively as part of our sprint review, in the form of a PR from dev to main, following the requirement in our DoD of POs validating the work
- Sprint 1
- Sprint 2