Contributing

We welcome all contributions including bug fixes, feature enhancements, and documentation improvments. Shadow manages source code contributions via GitHub pull requests (PRs).

Coding Standards

  • 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.