.. include:: /extras.rst.txt ================ Developer Styles ================ | Git === | Commit Message -------------- | The git commit message follows the `Conventional Commits `__ style. | .. literalinclude:: ../../../.github/.git-commit-template.txt :linenos: | .. important:: For Auto-generate CHANGELOG Github Action to pick up the changes, the heading must be in the following format. tag(subject): #nn being the issue number if it exists Example: docs(style):Added a new reST style guide #42 (subject): The CHANGELOG's update groups items with the same subject. | CHANGELOG --------- | Two Auto-generate CHANGELOG yaml files use `BobAnkh/auto-generate-changelog `__. The first, below, updates the CHANGELOG for the :sep:`repo` and includes additional tags to assist the developers, particularly with WIP. | .. literalinclude:: ../../../.github/workflows/update-changelog-WIP.yaml :language: yaml :linenos: :emphasize-lines: 21 .. important:: Don't forget to change line 21 REPO_NAME if you are using this for your Github repo. | .. literalinclude:: ../../../.github/workflows/update-changelog-DOCS.yaml :language: yaml :linenos: :emphasize-lines: 22 .. important:: Don't forget to change line 22 REPO_NAME if you are using this for your Github repo. :sep:`More to come:`