Contributing
OpenRocky is an open-source project and we welcome contributions.
How to Contribute
- Fork the repository on GitHub
- Clone your fork locally
- Create a branch for your changes
- Make your changes and test them
- 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
- Discord — Community discussions
- Telegram — Updates and chat
- GitHub Issues — Bug reports and feature requests
Code Style
- Follow existing Swift conventions in the codebase
- Use SwiftUI for new UI components
- Keep commits focused and well-described