Learn more about Commitizen & Semantic Release by practicing
npm install learn-commitizen




This is sample repo for learning more about Commitizen for practice.
- Semantic Release
- Commitizen
- cz-conventional-changelog
1. Make new changes to repo (add/edit any file).
2. Add the changes next for staging:
``bash`
git add .
`
3. Run the following command and follow the Commitizen steps:
bash`
npm run commit
`
!Commitizen
4. Finally
bash`
git push
Each commit message consists of a header, a body and a footer. The header has a special format that includes a type, a scope and a subject (full explanation):
``
Pull requests are always welcome.
Feel free to fork and do as many commits as you want for practice.
1. Fork it!
2. Create your feature branch: git checkout -b my-new-featuregit commit -am 'Add some feature'
3. Commit your changes: git push origin my-new-feature`
4. Push to the branch:
5. Submit a pull request
MIT © Palash Mondal