Thank you for your interest in contributing! We work primarily on Github. Please review the contributing procedures here and here so that we can accept your contributions! Alternatively, contact someone in the development chat channel.
- Python 3.6, 3.7, 3.8, and 3.9 are the officially supported versions.
- This project follows the formatting conventions of
black
and utilizespre-commit
to format commits prior to pull requests being made.- LJ Miranda provides an excellent, concise guide on setting up and implementing a
pre-commit
hook forblack
.
- LJ Miranda provides an excellent, concise guide on setting up and implementing a
- Import packages, classes, and functions with their full name where possible.
-
For example:
✅
import spaghetti from shapely.geometry import Point
❌
import spaghetti as spgh from shapely.geometry import Point as pt