AgenticFleet is an open-source project that thrives on community contributions. Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated!
- Reporting bugs
- Suggesting enhancements
- Writing code
- Improving documentation
- Reviewing pull requests
- Python 3.10-3.12
uv
package managerpre-commit
# Clone the repository
git clone https://github.com/qredence/agenticfleet.git
cd agenticfleet
# Create virtual environment
uv pip venv
source .venv/bin/activate
# Install development dependencies
uv pip install -e '.[dev]'
pre-commit install
- NOT recommended for production
- May introduce unsupported behaviors
- Intended ONLY for core contributors
- Local modifications void official support
-
For bug fixes or features:
- Open a GitHub Issue first
- Discuss proposed changes
- Submit a Pull Request
-
Local Modifications:
- Create a fork of the repository
- Make changes in your fork
- Submit a Pull Request
- Do NOT modify the package directly
- Fork the repository
- Create a feature branch
- Make your changes
- Run pre-commit checks
- Write/update tests
- Update documentation
- Submit a Pull Request
# Run all pre-commit hooks
pre-commit run --all-files
# Specific checks
pre-commit run black
pre-commit run ruff
pre-commit run mypy
- Use descriptive commit messages
- Reference related issues
- Explain the motivation for changes
- Include tests for new functionality
- Update documentation
We follow the Contributor Covenant Code of Conduct. Be respectful, inclusive, and constructive.
- Contributions are under Apache 2.0 License
- Preserve original copyright notices
- Clearly document significant modifications
- 📧 Email: [email protected]
- 🐛 Issues: https://github.com/Qredence/AgenticFleet/issues
- 💬 Discussions: https://github.com/Qredence/AgenticFleet/discussions
Remember: Collaboration, clear communication, and mutual respect are key to successful open-source development!