-
Fork the
isard-vdi/isardrepository -
Clone your Isard fork and move (if you already have your fork clonned, make sure you have the latest changes:
git fetch upstream) -
Add the upstream remote:
git remote add upstream https://github.com/isard-vdi/isard -
Initialize Git Flow:
git flow init -
Create the feature:
git flow feature start <feature name> -
Work and commit it
-
Publish the feature branch:
git flow feature publish <feature name> -
Create a pull request from
your username/isardfeature/<feature name>toisard-vdi/isarddevelopbranch
- Clone the
isard-vdi/isardrepository - Create the release:
git flow release start X.X.X - Publish the release branch:
git flow publish release X.X.X - Create a pull request from the
isard-vdi/isardrelease/X.X.Xtoisard-vdi/isardmaster - Update the Changelog, the
docker-compose.ymlfile... - Merge the release to master
- Create a new release to GitHub using as description the Changelog for the version
- Pull the changes to the local
isard-vdi/isardclone - Change to the new version tag:
git checkout X.X.X - Build the Docker images and push them to Docker Hub