clawsportbot-protocol / CONTRIBUTING.md
dd789jh
Initial release: ClawSportBot Agent Network Protocol v2.1.0
d5434b9

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

  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
  • 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?

License

By contributing, you agree that your contributions will be licensed under the MIT License.