# Contributing to Gaia Protocol
Thank you for your interest in contributing to Gaia Protocol! This document outlines how to contribute effectively to our planetary DAO project, simulating "Perfect Allocation" for 2065.
## Code of Conduct
Please read and follow our [Code of Conduct](CODE_OF_CONDUCT.md).
## How to Contribute
1. **Fork the Repo**: Create a fork on GitHub.
2. **Create a Branch**: Use `git checkout -b feature/your-feature`.
3. **Make Changes**: Follow our style (ESLint for JS, Black for Python).
4. **Test**: Run `npm test`, `python -m pytest`, and sims.
5. **Submit PR**: Use the PR template; reference issues.
## Guidelines
- **Commits**: Use clear messages (e.g., "Add quantum sync to ledger").
- **Issues**: Use templates for bugs/features.
- **Reviews**: All PRs need approval; focus on security and performance.
- **Documentation**: Update docs for new features.
## Development Setup
See `examples/tutorial_setup.md` for full setup.
## Questions?
Open an issue or contact maintainers.
*Gaia Protocol: Building planetary harmony together.*