Thank you for considering contributing to rinohtype!
Please send your contributions by creating a pull request on GitHub. You will be asked to agree to the contributor license agreement. Note that agreeing to the CLA does not transfer the copyright of your contribution. The GitHub CLA page nicely summarizes the purpose of a CLA.
Please follow the coding style used in the existing codebase, which generally follows the PEP 8 style guide. Here are the most important rules the codebase conforms to:
- lines are wrapped at 80 columns
- 4 spaces indentation (no tabs)
- descriptive variable/function/class names (not shortened)
- imports are grouped into sections: standard library, external packages and rinohtype modules
- minimize use of external dependencies