Files
AI-Trader/docs/developer/CONTRIBUTING.md
Bill 6f19c9dbe9 docs: update developer docs for AI-Trader-Server rebrand
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
2025-11-01 11:56:58 -04:00

910 B

Contributing to AI-Trader-Server

Guidelines for contributing to the project.


Development Setup

See 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