Contribute to Timexy
March 12, 2022 Ā· View on GitHub
Issues and bug reports
Bug reports, issues, feature requests and general improvement ideas are highly welcomed. Please open an appropriate and descriptive issue.
Contributing to the code base
- Fork the repo
- Clone the forked repo onto your local machine
- Install the dependencies with
poetry install - Create a new branch to hold your development changes
- Implement changes and additions in your branch
- Validate that all tests are passing and that your code follows the code conventions
- Push your changes to your fork and create a pull request from your fork to the main repository
Code conventions
Code formatting
make style
Code linting
make lint
Pre-commit
After installing the dependencies, run pre-commit install to set up the git hook scripts.
Now pre-commit will run automatically on every commit and ensures that code style follows the Timexy convention.
Running the tests
make test
Adding a new language
š§