Contribution Guide
We welcome contributions from researchers, developers, makers, and enthusiasts at all levels! Whether you're sharing ideas, picking up tasks, or collaborating on projects, there's a place for you in the OpenArm community.
💡 GitHub Issues - Our Idea Pool
Use our OpenArm GitHub Repository as a central hub for new project ideas, feature requests, and bugs:
🎯 How It Works
👍 Upvote issues that resonate with you, this helps us prioritize what the community wants most.
💡 Share your own ideas by creating new issues - no idea is too small or too ambitious!
🔧 Unassigned issues = Open for pickup! Browse our issues and self-assign anything that interests you. No need to ask for permission, just start working and share your progress along the way in the comments!
Submit Issues For:
- 💡 Project ideas and feature requests
- 🐛 Bug reports and technical issues
- 🗣️ Community discussions and feedback
- 🚀 Roadmap suggestions and priorities
💬 Discord - Connect & Collaborate
Join our Discord to find collaborators, share what you're building, and integrate projects together.
Channel | Purpose | Best For |
---|---|---|
#projects | Share builds, ideas, and find collaborators | Showcasing work, finding project partners |
#faq | Quick questions and community answers | Getting started, troubleshooting |
#updates | Official announcements | Staying current with developments |
#weekly | Development progress highlights | Following project milestones |
#hardware | Hardware discussions and improvements | Mechanical issues, design ideas |
#controls | Control algorithms and software | Development discussions, theory |
🔧 Contributing Code & Fixes
Ready to submit your work? We'd love to review your pull requests!
📤 Pull Request Process
- Fork the relevant repository
- Create a branch for your changes
- Make your improvements - fix bugs, add features, improve docs
- Test thoroughly when possible
- Submit a pull request with a clear description of what you've built or fixed