We're thrilled that you're interested in helping out with the development of PyNotion! Every contribution, no matter how small, makes a difference and helps keep this project moving forward.
Here's what you need to know to get started:
To report a bug or request a new feature, please use the appropriate issue template:
Not sure which template to use? No problem, you can also create a custom issue to describe what you need.
To get started with development, follow these steps:
- Fork the repository and clone it to your local machine with
git clone [email protected]:<username>/PyNotion.git
- Install Poetry with
pip install poetry
orpip3 install poetry
- Navigate to the project root and run
poetry install
- Set up pre-commit hooks by running
pre-commit install
and thenpre-commit migrate-config
Here's what you need to do to submit a pull request:
- Create a branch off the
main
branch with a descriptive name that reflects what you're working on. - Make your changes and test them thoroughly.
- Submit a pull request and assign at least one reviewer.
- Respond to feedback from the review and make any necessary changes.
Before submitting your pull request, please make sure that your changes align with the Code of Conduct.
Thanks for your support, and happy coding!