Workflow
To work on something in one of the following repo, you need to follow this pattern so release and changes are staged accordingly :
app
backend
We use 2 branches to stage and release changes
main
: contains code in production / releasing to the Storedev
: contains the latest changes that are waiting for a release
How to contribute ?
fork the
dev
branchmake a branch from your
dev
fork, while following the convention : feat/..., fix/..., chore/...make a PR from your fork work branch to the repo dev branch
wait for approval / feedback
branch is merged, change staged for release
Here's a "real world" example on how a feature would be developed :
Versioning
We use semantic release to determine version bump for the commit that is merged to main.
Bump only happens inside the main
branch.
Last updated