Contributing to DNSimple/Python
January 13, 2026 ยท View on GitHub
Getting Started
Clone the repository and move into it:
git clone git@github.com:dnsimple/dnsimple-python.git
cd dnsimple-python
Poetry is used by this library, so ensure you have it installed.
Make sure you have Python installed.
Init the project
poetry install
To start a shell in the virtual environment:
poetry shell
Testing
Submit unit tests for your changes. You can test your changes on your machine by running the test suite.
To run the test suite:
make test
When you submit a PR, tests will also be run on the continuous integration environment via GitHub Actions.
Changelog
We follow the Common Changelog format for changelog entries.