commitizen/docs/contributing.md at master ยท JambuLabs/commitizen

Latest commit

First of all, thank you for taking the time to contribute! ๐ŸŽ‰

When contributing to commitizen, please first create an issue to discuss the change you wish to make before making a change.

If you're a first-time contributor, you can check the issues with good first issue tag.

Before making a pull request

  1. Fork the repository
  2. Clone the repository from you GitHub
  3. Setup development environment through poetry (poetry install)
  4. Check out a new branch and add your modification
  5. Add test cases for all your changes
    (We use CodeCov to ensure our test coverage does not drop.)
  6. Use commitizen to do git commit
  7. Run ./scripts/lint and ./scripts/test to ensure you follow the coding style and the tests pass
  8. Update READMD.md and CHANGELOG.md for your changes
  9. Send a pull request ๐Ÿ™