Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.43 KB

CONTRIBUTING.md

File metadata and controls

26 lines (20 loc) · 1.43 KB

Contributing to Twyn

Welcome to Twyn! Thanks for contributing to the project 🎉

Feel free to pick up any of the issues that are already created. If you are a first time contributor, you can start with any of the items labeled as good first issue For new feature proposals, please create first an issue to start a discussion about it.

How to contribute

  1. Create a fork of the main Twyn repository

  2. Clone it from GitHub

     git clone [email protected]:<username>/twyn.git
     cd twyn/
    
  3. Make sure to have poetry installed in your system, as well as just.

  4. Set up your working environment: create a virtual environment and install the project dependencies. The following command will do both:

     just venv
    
  5. Create tests for your changes. We recommend you to follow a Test Driven Development (TDD) approach when creating both the tests and the code.

  6. Run all the tests to ensure everything is fine

      just test
    
  7. After adding the changes, update the Readme.md file if needed. You don't need to update the CHANGELOG.md file nor the version, as it will be done automatically after merging.

  8. Make sure to follow conventional commits standards so the version is updated correctly.

  9. Submit your PR :)