Improved release documentation

This commit is contained in:
David Larlet 2023-09-23 15:58:37 -04:00
parent 3d2a1d96fd
commit 7ca4f0e11c
No known key found for this signature in database
GPG key ID: 3E2953A359E7E7BD

View file

@ -6,13 +6,13 @@
- translators at work - translators at work
- `make tx_pull` to retrieve new translations from transifex - `make tx_pull` to retrieve new translations from transifex
- `make compilemessages` to create regular `.mo` + `umap/static/umap/locale/*.js` - `make compilemessages` to create regular `.mo` + `umap/static/umap/locale/*.js`
- commit new translations - commit new translations `git commit -am "i18n"`
2. Bump version: `make patch|minor` 2. Bump version: `make patch|minor`
3. `git commit -am "1.X.Y"` 3. `git commit -am "1.X.Y"`
4. `git tag 1.X.Y` 4. `git tag 1.X.Y`
5. `git push && git push --tag` 5. `git push && git push --tag`
6. Go to [Github release page](https://github.com/umap-project/umap/releases/new) and Generate release notes + paste it in `docs/changelog.md` + finish Github process for a new release 6. Go to [Github release page](https://github.com/umap-project/umap/releases/new) and Generate release notes + paste it in `docs/changelog.md` + finish Github process for a new release
7. Commit the changelog 7. Commit the changelog `git commit -am "changelog"`
8. `make build` 8. `make build`
9. `make publish` 9. `make publish`
10. `make docker` 10. `make docker`