-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Milestone
Description
Undocumented convention
- there is an undocumented (no public doc yet) convention for commit messages.
- The generate_changelog.sh script relies on specific commit message formatting conventions. Deviations from these conventions could lead to inaccurate or incomplete CHANGELOGs
the basic convention
-
commit messages must start with a specific format
- and should contain file-by-file changes.
-
summary lines should follow the format:
[FLAG] brief summary (- WIP ID -)
FLAG
should be the kind of change such as: "STYLE" "FIX" "FEATURE" "PATCH" "DOCUMENTATION" "CONFIG" "HOTFIX" "RELEASE" "UPDATE", etc.ID
should be the main#
tagged GitHub Issue/PR to track progress from the commit- the brief summary should be a very brief summary of what the commit changes
Changes by file should be listed as markdown unordered lists (e.g. start with *
) and each file section separated by blank lines for changelog parsing.
Each file changed in a commit should be listed by a heading depending on the type of change:
typically:
"Changes in file "filename
":"
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Type
Projects
Status
In progress