For that reason, I've been working on a comprehensive Contribution Guide.
It's designed to help two kinds of Tessel developers:
- Those of you who run into a bug and need to find specific information as quickly as possible in order to fix the blocker.
- Community members who want to contribute new features and trickier bug fixes over the long term and require a deeper level of knowledge.
There are several items that I'd still like to add to the Contribution Guide:
- All the detail around the CLI
- A more clear system overview diagram
- Several examples of how to fix common bugs (ie. adding Node compatibility)
- Module overviews
- Tips for hardware contribution (how to make your own modules)
I'd love some specific feedback in terms of what sections are most/least helpful, what's missing, what I should go deeper into, and the general format .
For those of you looking to contribute, you can look forward to some hardware thank-you gifts after we accept your pull request