Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 709 Bytes

File metadata and controls

26 lines (20 loc) · 709 Bytes

Contributing to Edge-TinyML

We love your input! We want to make contributing to Edge-TinyML as easy and transparent as possible.

Development Standards

Code Style

  • Python 3.11+ with type hints
  • Max line length: 120 characters
  • Comprehensive error handling
  • Modular, reusable components

Testing Requirements

  • All new features must include tests
  • Maintain 100% test pass rate
  • Run python tests/full_regression_suite.py before submitting

Pull Request Process

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes with tests
  4. Ensure CI/CD passes
  5. Submit PR with clear description

Development Setup

[See docs/development.md for detailed setup]