Hello Devs👋🏻, Thankyou for speding your valuable time to contribute to PyNotion. All PRs, contributions, reviews and suggestions are welcome. Please follow the guidelines below to contribute to this project.
Please follow the issue template while creating an issue. If you are creating an issue follow the below templates:
- For Bugs - Bug Template
- For Feature Requests
You can also use the custom template to create an issue if the above templates did not match your needs.
- Create a fork of the repository
- Clone the repository to your local machine
git clone [email protected]:<username>/PyNotion.git
- Install poetry with
pip install poetry
orpip3 install poetry
- Navigate to the root of the project and run
poetry install
- Install pre-commit hooks
pre-commit install
- Migrate pre-commit configs
pre-commit migrate-config
- Incase of error run
git config --global --unset-all core.hooksPath
orgit config --unset-all core.hooksPath
- Fork the repository
- Create a branch from the
main
- Please have a proper name for the branch like feature or a bug related to what you are working on
- Once completed raise a PR and add a reviewer
- Once reviewed the PR will be merged
Please provide necessary changes or update if mentioned by a reviewer also stick to the CODE_OF_CONDUCT.md while adding review comments or while answering review comments.