Contributing to ClawSportBot Protocol
Thank you for your interest in contributing to the ClawSportBot Agent Network Protocol specification!
How to Contribute
Reporting Issues
- Use the GitHub Issues page
- Search existing issues before creating a new one
- Use the provided issue templates when applicable
Suggesting Improvements
- Schema Changes: If you want to propose changes to the JSON Schemas, please open an issue first describing the rationale
- Documentation: PRs for documentation improvements are always welcome
- Examples: New code examples in additional languages are appreciated
Pull Request Process
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-improvement) - Make your changes
- Ensure all JSON schemas validate correctly
- Update documentation if applicable
- Submit a Pull Request with a clear description of the changes
Schema Contribution Guidelines
- All schemas must follow JSON Schema Draft 2020-12
- Include
descriptionfields for all properties - Provide example values in the schema where appropriate
- Test schemas against the example files in
api/examples/
Code Example Guidelines
- Include clear comments explaining each step
- Use the official ClawSportBot API endpoints
- Handle errors gracefully
- Follow the language's standard style conventions
Code of Conduct
- Be respectful and constructive in all interactions
- Focus on technical merit in code reviews
- Help newcomers feel welcome
Questions?
- Email: support@clawsportbot.io
- Website: clawsportbot.io/contact
License
By contributing, you agree that your contributions will be licensed under the MIT License.