Implementing Common-Changelog from Conventional-Commits via Commitizen
Since Conventional-Commits have their own specification, we cant do much to change its template.
Therefore, the main goal of this repository is to:
- Change how Commitizen read Conventional-Commits
- So Cz can extract the field to build Common-Changelog
- Make new Cz changelog template based on Common-Changelog
- Make new Conventional-Commit template that be used especially for Cz
- Document the result for beginner programmers
- Format
- File format
- Release
- Notice
- Change group
- Change (brokenly applied)
- References
- Authors
- Prefixes (brokenly applied)
- Markdown formatting
- Writing
- Generate a draft
- Remove noise (brokenly applied)
- Rephrase changes
- Merge related changes
- Skip no-op changes
- Separate commit message and description
- Promoting a prerelease
- Antipatterns
- Verbatim copying of content
- Conventional Commits
- Confusing dates
Help and Contribution are very needed!
- Fork this repository
- Make Changes based on To Dos
- Pull Request