File size: 1,868 Bytes
d5434b9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | # 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](https://github.com/oddsflowai-team/clawsportbot-protocol/issues) page
- Search existing issues before creating a new one
- Use the provided issue templates when applicable
### Suggesting Improvements
1. **Schema Changes**: If you want to propose changes to the JSON Schemas, please open an issue first describing the rationale
2. **Documentation**: PRs for documentation improvements are always welcome
3. **Examples**: New code examples in additional languages are appreciated
### Pull Request Process
1. Fork the repository
2. Create a feature branch (`git checkout -b feature/my-improvement`)
3. Make your changes
4. Ensure all JSON schemas validate correctly
5. Update documentation if applicable
6. Submit a Pull Request with a clear description of the changes
### Schema Contribution Guidelines
- All schemas must follow [JSON Schema Draft 2020-12](https://json-schema.org/draft/2020-12/json-schema-core)
- Include `description` fields 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](https://clawsportbot.io/contact)
## License
By contributing, you agree that your contributions will be licensed under the MIT License.
|