We welcome contributions to the Pargraph library.
When contributing to the project, please take care of following these requirements.
We enforce the PEP 8 coding style, with a relaxed constraint on the maximum line length (120 columns).
Before merging your changes into your master
branch, our CI system will run the following checks:
isort --profile black --line-length 120
black -l 120 -C
flake8 --max-line-length 120 --extend-ignore=E203
The isort
, black
and flake8
packages can be installed through Python's PIP.
You must update the version defined in about.py for every contribution. Please follow
semantic versioning in the format MAJOR.MINOR.PATCH
.
We are committed to making open source an enjoyable and respectful experience for our community. See
CODE_OF_CONDUCT
for more information.