Welcome Contributors! π
Thank you for your interest in contributing to GAIA! Weβre excited to have you join our community of developers building the future of personal AI assistants.Getting Started
Before making your first contribution, please:- Read our Code of Conduct
- Set up your development environment
- Explore the codebase
Ways to Contribute
Bug Fixes
Help us squash bugs and improve stability
New Features
Add exciting new capabilities to GAIA
Documentation
Improve guides, add examples, or fix typos
Testing
Write tests to improve code coverage and reliability
Contribution Workflow
1
Fork & Clone
Fork the repository on GitHub and clone your fork locally:
2
Create a Branch
Create a new branch for your feature or fix:
3
Make Changes
Make your changes following our coding standards and best practices.
4
Commit & Push
Commit your changes with a descriptive message following our conventional commits format:
5
Create Pull Request
Open a pull request on GitHub with a clear description of your changes.
Recognition
Contributors are recognized in:- README.md contributors section
- Release notes for significant contributions
- Discord contributor role and channels
Getting Help
- Documentation: Check our comprehensive docs
- Discord: Join our community for real-time help
- Issues: Search existing issues or create a new one
- Discussions: Use GitHub Discussions for questions and ideas