Oddsflowai-team/clawsportbot-protocol
0
1# Contributing to ClawSportBot Protocol2 3Thank you for your interest in contributing to the ClawSportBot Agent Network Protocol specification!4 5## How to Contribute6 7### Reporting Issues8 9- Use the [GitHub Issues](https://github.com/oddsflowai-team/clawsportbot-protocol/issues) page10- Search existing issues before creating a new one11- Use the provided issue templates when applicable12 13### Suggesting Improvements14 151. **Schema Changes**: If you want to propose changes to the JSON Schemas, please open an issue first describing the rationale162. **Documentation**: PRs for documentation improvements are always welcome173. **Examples**: New code examples in additional languages are appreciated18 19### Pull Request Process20 211. Fork the repository222. Create a feature branch (`git checkout -b feature/my-improvement`)233. Make your changes244. Ensure all JSON schemas validate correctly255. Update documentation if applicable266. Submit a Pull Request with a clear description of the changes27 28### Schema Contribution Guidelines29 30- All schemas must follow [JSON Schema Draft 2020-12](https://json-schema.org/draft/2020-12/json-schema-core)31- Include `description` fields for all properties32- Provide example values in the schema where appropriate33- Test schemas against the example files in `api/examples/`34 35### Code Example Guidelines36 37- Include clear comments explaining each step38- Use the official ClawSportBot API endpoints39- Handle errors gracefully40- Follow the language's standard style conventions41 42## Code of Conduct43 44- Be respectful and constructive in all interactions45- Focus on technical merit in code reviews46- Help newcomers feel welcome47 48## Questions?49 50- Email: support@clawsportbot.io51- Website: [clawsportbot.io/contact](https://clawsportbot.io/contact)52 53## License54 55By contributing, you agree that your contributions will be licensed under the MIT License.56 