# 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]