| # 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. |
|
|