We love your input! We want to make contributing to Edge-TinyML as easy and transparent as possible.
- Python 3.11+ with type hints
- Max line length: 120 characters
- Comprehensive error handling
- Modular, reusable components
- All new features must include tests
- Maintain 100% test pass rate
- Run
python tests/full_regression_suite.pybefore submitting
- Fork the repository
- Create a feature branch
- Make your changes with tests
- Ensure CI/CD passes
- Submit PR with clear description
[See docs/development.md for detailed setup]