Skip to content

Contributing

Contributions to the ARVOS SDK are welcome!

How to Contribute

Python SDK

The Python SDK is fully open source. Contributions welcome:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests
  5. Submit a pull request

iOS App

The iOS app source code is not open source. However, you can:

  • ✅ Report bugs
  • ✅ Request features
  • ✅ Improve documentation
  • ✅ Contribute to SDK

Areas for Contribution

Documentation

  • Improve existing docs
  • Add examples
  • Fix typos
  • Add tutorials

Examples

  • Add new examples
  • Improve existing examples
  • Add visualization examples
  • Add integration examples

SDK Features

  • Add new protocol support
  • Improve existing protocols
  • Add utility functions
  • Performance improvements

Testing

  • Add unit tests
  • Add integration tests
  • Improve test coverage
  • Add performance benchmarks

Development Setup

See Development Guide for setup instructions.

Code Style

  • Follow PEP 8 for Python
  • Use type hints
  • Add docstrings
  • Write tests

Next Steps