Skip to content

DOCs - Document new generate_changelog.sh impacts for collaborators #436

@reactive-firewall

Description

@reactive-firewall

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

Labels

documentationImprovements or additions to documentation

Projects

Status

In progress

Relationships

None yet

Development

No branches or pull requests

Issue actions