This is a repo for self-learning, and searching for appropriate workflow
- Create and develope a feature branch. We may have lots of commits under this branch.
- Merge the feature branch with
squash merge
in PR, and have the commit with the format thatgit-chglog
will recognize. - Create and switch to antoher branch(
release-x
) for updating the CHANGELOG - Attach tags on the commits.
- Use
git-chglog -o CHANGELOG.md
to generate logs. - Make the PR to merge the CHANGELOG message.
- DONE.