mirror of
https://github.com/Xe138/AI-Trader.git
synced 2026-04-01 17:17:24 -04:00
Update developer documentation files: - CONTRIBUTING.md: Update title to AI-Trader-Server - development-setup.md: Update git clone URL from github.com/Xe138/AI-Trader to github.com/Xe138/AI-Trader-Server - testing.md: Update title to reference AI-Trader-Server Part of Phase 3: Developer & Deployment Documentation
910 B
910 B
Contributing to AI-Trader-Server
Guidelines for contributing to the project.
Development Setup
Pull Request Process
- Fork the repository
- Create feature branch:
git checkout -b feature/my-feature - Make changes
- Run tests:
pytest tests/ - Update documentation
- Commit:
git commit -m "Add feature: description" - Push:
git push origin feature/my-feature - 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