Contributing to FOUND Protocol
We're excited that you're interested in contributing to the FOUND Protocol! This document provides guidelines for contributions.
How to Contribute
Reporting Issues
- Use the GitHub issue tracker
- Check if the issue already exists
- Provide detailed information about the problem
Submitting Pull Requests
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Code Style
- Follow PEP 8 for Python code
- Add docstrings to all functions
- Include type hints where applicable
Testing
- Add tests for new features
- Ensure all tests pass before submitting PR
- Include example outputs for new functionality
Community Guidelines
- Be respectful and inclusive
- Help others in discussions
- Share your consciousness discoveries!
Questions?
Join our Discord: https://discord.gg/found