Contributing¶
Help improve the Agentic Cognitive Governance Protocol!
Ways to Contribute¶
Report Bugs¶
Found an issue? Open a bug report
Suggest Features¶
Have an idea? Open a feature request
Improve Documentation¶
Documentation can always be better. Submit PRs for: - Typo fixes - Clarifications - New examples - Tutorial improvements
Contribute Code¶
Submit pull requests for: - Bug fixes - New features - Performance improvements - Test coverage
Write Examples¶
Share your ACGP implementations and use cases
Help Others¶
Answer questions on Discord and GitHub Discussions
Getting Started¶
1. Fork the Repository¶
2. Create a Branch¶
3. Make Changes¶
Follow our coding standards and add tests.
4. Submit PR¶
Push your branch and open a pull request.
Development Setup¶
# Install dependencies
pip install -r requirements-dev.txt
# Run tests
pytest
# Run linter
flake8
# Build docs
mkdocs build
Code Style¶
- Follow PEP 8 for Python
- Use meaningful variable names
- Add docstrings
- Write tests for new features
Pull Request Process¶
- Update documentation if needed
- Add tests for new features
- Ensure all tests pass
- Update CHANGELOG.md
- Request review from maintainers
Community Guidelines¶
Please read our Code of Conduct before contributing.
Questions?¶
Contributors¶
Thank you to all contributors!
Want to see your name here? Start with a small contribution:
- Fix a typo in the docs
- Add a code example
- Improve an error message
- Write a test case
Every contribution counts!