When contributing to this repository, please first discuss the change you wish to make via a GitHub issue, email, or any other method with the owners of this repository before making a change.
Please note we have a code of conduct, please follow it in all your interactions with the project.
Before submitting a pull request:
- Ensure tests pass for bug fixes.
- Ensure new tests are added to cover new features or non trivial changes.
- Ensure relevant documentation is updated.
Install the following:
- Poetry
- GDAL
- macOS:
brew install gdal
- Debian/Ubuntu:
sudo apt-get install libgdal-dev
- macOS:
Run the following
-
Clone the repository:
$ git clone [email protected]:noteable-io/dx.git && cd dx
-
Install dependencies:
$ poetry install
-
Validate the environment by running the tests:
$ poetry run pytest