Contributing¶
Release Process¶
The release process for pymdps is as follows:
- Update the version number in
Cargo.tomlandpyproject.toml. - Update the changelog in
CHANGELOG.md. - Commit the changes.
- Copy the contents of
CHANGELOG.mdto the release notes on GitHub. - Create a new release on GitHub with the appropriate version number and release notes.
- Create a new tag with the version number. DO NOT prefix the tag with
v. (e.g. use1.0.0instead ofv1.0.0) - Name the release
vX.Y.ZwhereX.Y.Zis the version number. - Copy the contents of
CHANGELOG.mdto the release notes.
- Create a new tag with the version number. DO NOT prefix the tag with