mirror of
https://github.com/git-chglog/git-chglog.git
synced 2026-01-22 18:06:11 +00:00
54 lines
No EOL
1.7 KiB
Markdown
54 lines
No EOL
1.7 KiB
Markdown
# Contributing `git-chglog`
|
|
|
|
Thank you for contributing `git-chglog` :tada:
|
|
|
|
## Templates
|
|
|
|
Please use issue/PR templates which are inserted automatically.
|
|
|
|
## Found a Bug?
|
|
|
|
If you find a bug in the source code, you can help us by [submitting an issue]
|
|
to our [GitHub Repository]. Even better, you can submit a Pull Request with a
|
|
fix.
|
|
|
|
## Commit Message Format
|
|
|
|
A format influenced by [Angular commit message].
|
|
|
|
```text
|
|
<type>: <subject>
|
|
<BLANK LINE>
|
|
<body>
|
|
<BLANK LINE>
|
|
<footer>
|
|
```
|
|
|
|
### Type
|
|
|
|
Must be one of the following:
|
|
|
|
- **docs:** Documention only changes
|
|
- **ci:** Changes to our CI configuration files and scripts
|
|
- **chore:** Updating Makefile etc, no production code changes
|
|
- **feat:** A new feature
|
|
- **fix:** A bug fix
|
|
- **perf:** A code change that improves performance
|
|
- **refactor:** A code change that neither fixes a bug nor adds a feature
|
|
- **style:** Changes that do not affect the meaning of the code
|
|
- **test:** Adding missing tests or correcting existing tests
|
|
|
|
### Footer
|
|
|
|
The footer should contain a [closing reference to an issue] if any.
|
|
|
|
The **footer** should contain any information about **Breaking Changes** and is
|
|
also the place to reference GitHub issues that this commit **Closes**.
|
|
|
|
**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space
|
|
or two newlines. The rest of the commit message is then used for this.
|
|
|
|
[submitting an issue]: https://github.com/git-chglog/git-chglog/issues
|
|
[GitHub Repository]: https://github.com/git-chglog/git-chglog
|
|
[Angular commit message]: https://github.com/angular/angular/blob/master/CONTRIBUTING.md#commit-message-format
|
|
[closing reference to an issue]: https://help.github.com/articles/closing-issues-via-commit-messages/ |