Thank you for your interest in contributing to AgentEnsemble! 🎭
- Fork the repository
- Clone your fork:
git clone https://github.com/yourusername/agentensemble.git - Create a branch:
git checkout -b feature/your-feature-name - Install development dependencies:
pip install -e ".[dev]"
# Install in development mode
pip install -e ".[dev]"
# Run tests
pytest
# Format code
black agentensemble/
# Lint code
ruff check agentensemble/- Follow PEP 8
- Use
blackfor formatting (line length: 100) - Use
rufffor linting - Type hints are encouraged
- Update documentation if needed
- Add tests for new features
- Ensure all tests pass
- Update CHANGELOG.md
- Submit PR with clear description
- New agent implementations
- Additional orchestration patterns
- Tool integrations
- Test cases and benchmarks
- Documentation improvements
- Bug fixes
Thank you for contributing! 🚀