Skip to main content

Contributing

OpenRocky is an open-source project and we welcome contributions.

How to Contribute

  1. Fork the repository on GitHub
  2. Clone your fork locally
  3. Create a branch for your changes
  4. Make your changes and test them
  5. Submit a Pull Request

Development Setup

See the Getting Started guide for setting up the development environment.

Areas for Contribution

  • iOS App — SwiftUI features, UI improvements, bug fixes
  • Runtime — Execution layer, skill/tool implementations
  • Documentation — Improving docs, adding guides, translations
  • Testing — Unit tests, UI tests, integration tests

Communication

Code Style

  • Follow existing Swift conventions in the codebase
  • Use SwiftUI for new UI components
  • Keep commits focused and well-described