-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(plugin): add plugin, commit message questions, changelog template #1
Conversation
👋 Hello tomassebestik, we appreciate your contribution to this project! 📘 Please review the project's Contributions Guide for key guidelines on code, documentation, testing, and more. Click to see more instructions ...
Review and merge process you can expect ...
|
6587666
to
18eb201
Compare
e650b14
to
b0a848d
Compare
18eb201
to
2b0e360
Compare
b0a848d
to
5f2e92c
Compare
bf6292b
to
fff94a6
Compare
b25c22c
to
d8f208c
Compare
5085290
to
99b3e7f
Compare
…late - reads options from target project "pyproject.toml" - changelog mapping dynamically from types - switch for disable emoji from target project "pyproject.toml" - configured bump_pattern and bump_map for changelog - add commit parser passing conventional-commit-linter rules and changelog hooks - switch for disable section "Unreleased" from target project "pyproject.toml" - "change_type_order" possible set from from target project "pyproject.toml" - add "cz info" (short info) and "cz example" (full example) to the CLI commands - add customizable changelog title, header and footer - ci: versions from scm_tools - ci: updated to support Python 3.9
99b3e7f
to
736aef4
Compare
19dd6fe
to
65631a9
Compare
c1417da
to
8985dc6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cool. LGTM
BREAKING CHANGE: This will trigger a major version bump
7280764
to
8b702d6
Compare
#1) * feat(plugin): add plugin, commit message questions and changelog template - reads options from target project "pyproject.toml" - changelog mapping dynamically from types - switch for disable emoji from target project "pyproject.toml" - configured bump_pattern and bump_map for changelog - add commit parser passing conventional-commit-linter rules and changelog hooks - switch for disable section "Unreleased" from target project "pyproject.toml" - "change_type_order" possible set from from target project "pyproject.toml" - add "cz info" (short info) and "cz example" (full example) to the CLI commands - add customizable changelog title, header and footer - ci: versions from scm_tools - ci: updated to support Python 3.9 * docs(readme): add basic usage and configuration * ci(github-actions): replace publish-pypi workflow with PYPA version * fix(changelog): update changelog builder to be compatible with mdformat linter * fix(changelog): do not add changelog headers when "cz bump" * ci: update .gitignore file, remove TODO.md * fix(template): fixed Changelog template - displaying w/wo authors, commits * fix(changelog): fix custom header,title,footer, update defaults * docs(readme): update examples with comments * feat: add pre-commit hook for autoupdate CHANGELOG * change(bump): release 0.2.6 → 0.3.0 [skip-ci] * ci(pre-commit): ignore hook "update-changelog" in CI * change(bump): release 0.3.0 → 0.3.1 [skip-ci] * docs(readme): update GitHub badges, add pypi and compatible python
Description
This is commitizen plugin with Espressif standards already set
pyproject.toml
for commitizencz_customize
never worked anyway (order in changelog, types to changelog) - this is now possibleczespressif
put in development dependecies, it will download commitziten automaticallypyproject.toml
is necessary, but quite a lot of options to customizeFeatures
Try it
In any repo with conventional commits
pip install czespressif
and add topyproject.toml
:Then try
cz changelog
to compare how current changelog was updated (it will not commit, just changes local file; be sure you have CHANGELOG.md staged).Other commands updated by this plugin:
cz commit
,cz bump --dry-run
,cz example
,cz info
Related
Testing
Checklist
Before submitting a Pull Request, please ensure the following: