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
Report feature requests and bugs to the appropriate repository in the enactic organization. If you have new project ideas or you're not sure which repository is the right place, enactic/openarm is a good default:
🎯 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