Development¶
Extend HolmesGPT with custom integrations and contribute to the project.
Available Development Guides¶
- Contributing Guidelines - How to contribute to the HolmesGPT project
Evaluations¶
- Evaluations Overview - Understanding HolmesGPT's evaluation framework
- Writing Evaluations - Create your own evaluation tests
- Reporting with Braintrust - Analyze evaluation results
Development Setup¶
To start developing with HolmesGPT:
- Set up development environment - Local Kubernetes cluster and tools
- Clone the repository - Get the latest source code
- Build and test - Create your custom integrations
- Deploy and validate - Test in a development environment
Common Development Tasks¶
Contributing¶
Help improve HolmesGPT: - Fix bugs and improve performance - Add new built-in toolsets - Enhance documentation - Share examples and best practices
Development Resources¶
- Source Code: GitHub Repository
- Issue Tracker: GitHub Issues
- Community: Slack Channel
- Documentation: You're reading it!
Getting Started¶
New to HolmesGPT development? Start with:
- Contributing Guidelines - Understand the development process
- Evaluations Overview - Learn about the evaluation framework
Ready to contribute? Begin with Contributing Guidelines.