Appendix B Development
The development of this project happens in a private
PMS (Project Management System), but the source files are
publicly available in a
git repository.
To start working on a new version of the software (say ‘X.Y.Z’):
- Add the new version to the PMS.
- Define goals for the new version.
- Report to the issue tracker the work to be done to achieve those
goals.
- For each issue reported to the tracker:
- Make the necessary changes to the source files.
- Test the changes.
- Document the changes.
- Mention the changes in the version history if they are important
(see Version History).
- Release version ‘X.Y.Z’:
- Update the release date of version ‘X.Y.Z’ in the version history
of the documentation (see Version History).
- Update online manuals (for all supported languages).
- Update the project website (if any).
- Tag the latest revision as version ‘X.Y.Z’.
- Announce the release to the world.