You are here: Home How To Contribute
Document Actions

How To Contribute

How to get involved with the Make Controller project.


There are plenty of ways to get involved and help out with the Make Controller project, even if you're not a programming super hero.

The best way to start getting involved is to visit the IRC channel (#makingthings on freenode.net), browse through the forum posts a bit, and sift through the open tickets a bit. This will help give you an idea of what's currently being worked on, and what's going on in the Make Controller community.

User Feedback

Your input is invaluable to our ongoing effort to improve the Make Controller Kit, and make it easier to use. Bug reports, ideas, suggestions, and requests for new features are all gratefully received. To officially register a bug/issue/request, first ask in the forum or on IRC, then file a new ticket in the tracker.

Documentation & Examples

A variety of examples (code, schematics, whatever!) are one of the best ways to support people just getting started. If you have any examples to share - whether it's code in C for the firmware, Max/MSP, Flash, Processing, .NET C#, Ruby, Python, or anything else, please consider contributing! The easiest way to do this is to add a how-to or tutorial in the Documentation section

Code Contributions

Of course, contributions in the form of source code are also welcome. To see what needs work, and where we're hoping to take things, check out the roadmap. If you have some ideas for additions you'd like to make, we'd love to hear about them!  Otherwise, if you spot an open ticket that you can solve, or already have solved, please consider contributing your fix back to the community.

Document Your Own Projects

If you've created a project with the Make Controller Kit, consider providing documentation so that others can reproduce, modify, and hack your project. This is a great way to learn from one another and collaborate. Info to consider including:
  • a build (and source) of any custom firmware you may have created
  • source code for any desktop applications you may have used
  • schematics & part lists for any hardware or external devices you might have used
  • some simple instructions on how to put everything together
Send an email to contact at makingthings.com to submit your project for inclusion on our projects page.