Welcome! We are glad that you want to contribute to our project! 💖
This project accepts contributions via GitHub pull requests.
This document outlines the process to help get your contribution accepted.
There are many ways to contribute:
- Suggest Features
- Report Bugs
- Open Pull Request
You can start by looking through the current Issues
- PEP8 is the rule for naming of files, functions, classes, etc.
- Exception to PEP8 is the maximum width at 120 instead of PEP8's 79.
- Use the pre-commit configuration to ensure compliance with
black
andflake8
. pre-commit install
on setup and ensure it runs ongit commit
.
- Create a new branch.
- Do work.
- Create a Pull Request, with a title compliant with Conventional Commits.
- Check that all tests are successful.
- Ask for review of Pull Request.
- Merge to main.
The core team looks at pull requests on a regular basis. After feedback has been given, we expect responses within three weeks. After three weeks, we may close the pull request if it isn't showing any activity.