Thank you for your interest in contributing to TFMPE! This document outlines the development workflow and contribution standards.
All contributions must meet the following requirements:
- Tests: All tests must pass (
python -m pytest test/) - Type Checking: Code must pass static type analysis (
pyright && ruff check) - Documentation: Include numpy-style docstrings for public APIs
- Fork the repository
- Create a feature branch
- Make your changes
- Ensure tests pass and type checking succeeds
- Submit a pull request
See README.md for installation and development environment setup instructions.
Open an issue for questions about contributing or development workflow.