One of the biggest challenges in an open source development project is getting the "architecture of participation" right. Like a great game, contributing should be easy to pick up but hard to master, giving people of all skills and experience an opportunity to engage. Right now we have scores of developers working on dozens of projects, but a lot of it is behind the scenes on private email lists, Skype calls and IM threads, Google Docs and 3D Robotics project trackers. You can see the tip of the iceberg in the change logs, but that's just a hint of the activity that goes on every day.
If you'd like to get involved with the DIY Drones dev teams, here are a few places to start:
- The Dronecode Project (part of the Linux Foundation), which is the umbrella organization for the APM, PX4 and other DIY Drones software projects
- The DIY Drones Developers site
- The GitHub code repositories
- The Drones Discuss developers email list
- The Documentation Editors User Group
- The ArduCopter/Plane Issues List