Skip to main content

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.

ChannelPurposeBest For
#projectsShare builds, ideas, and find collaboratorsShowcasing work, finding project partners
#faqQuick questions and community answersGetting started, troubleshooting
#updatesOfficial announcementsStaying current with developments
#weeklyDevelopment progress highlightsFollowing project milestones
#hardwareHardware discussions and improvementsMechanical issues, design ideas
#controlsControl algorithms and softwareDevelopment discussions, theory

🔧 Contributing Code & Fixes

Ready to submit your work? We'd love to review your pull requests!

📤 Pull Request Process

  1. Fork the relevant repository
  2. Create a branch for your changes
  3. Make your improvements - fix bugs, add features, improve docs
  4. Test thoroughly when possible
  5. Submit a pull request with a clear description of what you've built or fixed