I really love the fact that Particle is so open to invite us all in to contribute to both documentation and the firmware itself. Several threads on this forum show how engineers from Particle are working with Elites and normal users to accomplish great things and solve many problems.
However as someone who would like to contribute, I am befuddled by the operation of GitHub and the specifics of how Particle uses GitHub and expects contributors to participate. I have seen similar comments from others, so I know I am not alone. I realize it isn’t the responsibility of Particle to educate the world source code control using git, but it would be very useful to have available on this forum or in the documentation a short primer on GitHub with at least some suggested places to go read about it? And then when we know the basic vocabulary, it would be necessary to have a guide to what all the branches are in the various spark repositories are for. Where should I be looking, and where should I be making changes? And finally, an example of how to create a pull request would be helpful.