# Contributing to AI-Trader Guidelines for contributing to the project. --- ## Development Setup See [development-setup.md](development-setup.md) --- ## Pull Request Process 1. Fork the repository 2. Create feature branch: `git checkout -b feature/my-feature` 3. Make changes 4. Run tests: `pytest tests/` 5. Update documentation 6. Commit: `git commit -m "Add feature: description"` 7. Push: `git push origin feature/my-feature` 8. Create Pull Request --- ## Code Style - Follow PEP 8 for Python - Use type hints - Add docstrings to public functions - Keep functions focused and small --- ## Testing Requirements - Unit tests for new functionality - Integration tests for API changes - Maintain test coverage >80% --- ## Documentation - Update README.md for new features - Add entries to CHANGELOG.md - Update API_REFERENCE.md for endpoint changes - Include examples in relevant guides