Skip to main content

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:
  1. Read our Code of Conduct
  2. Set up your development environment
  3. 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:
git clone https://github.com/YOUR_USERNAME/gaia.git
2

Create a Branch

Create a new branch for your feature or fix:
git checkout -b feature/your-feature-name
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:
git add .
git commit -m "feat: your commit message"
git push origin your-branch-name
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
Thank you for contributing to GAIA! πŸš€
⌘I