We welcome all contributions including bug fixes, feature enhancements, and documentation improvments. Shadow manages source code contributions via GitHub pull requests (PRs).
- 4 space indentation (no tabs) and PEP8 conformance
- No use of __author__
- Documentation must be in Sphinx-compliant format.
- Submitted code should follow standard practices for documentation and testing.
- Automated testing (using
pytest
and TravisCI) must pass prior to merging.