The Semantic Versioning is used for version numbering in this project.
A release is a git tag in the main
branch of the project's git repositry that starts with the letter v
followed by the Semantic Versioning based version number.
- Update the version number in the
modaly/__about__.py
file. - Write what happend from fixes, changes and updates and every thing in this release in the CHANGELOG.md file.
- Add a new
<release>
tag under the<releases>
tag in theio.github.zer0_x.moadaly.metainfo.xml
file with information about the release and a link to the CHANGELOG file. - Create a git commit with all of those changes.
- Create a signed git tag with a
v
letter followed by the version number e.g. forv1.5.3
you should dogit tag -s v1.5.3
. - Push changes to the remote using
git push origin main --tags
- SetupTools and a
setup.py
file are used for installing the app ether directly in a system or inside a fake root.
To be added...
To be added...
To be added...
Only stable releases should be packaged. Not an alpha
nor a beta
releases should be.