Let's practice Git flow!
- Pick an issue,
- Create a branch from dev:
git checkout -b feat/blalba dev
- Open a pull request to
dev!
Once we have enough content to create a release:
- Create a release branch from dev:
git checkout -b release/v1 dev
- Commit the version number change
/!\ Any new feature coming after this goes to dev, and won't make it to production until the next release!
Spotting an issue on our release candidate?
- Create a
bugfix/v1-blablabranch - Open a pull request to
release/v1directly!
Ready to release?
- Merge
release/v1inmain. - Release!
- Merge
release/v1indev. - Delete
release/v1.
For any issue discovered after the release, send hotfixes to main directly!
- Create a
hotfix/v1-blablabranch - Merge it both in
mainanddev.