I'd think, for many like myself looking to use Arduino boards in devices they may want to offer as products,
This is a good idea, but it would not work (vanishing into obsolescence). And some sort of directory structure would be needed.This should be provided as an entry in GitHub, with directory structure, and also contain references to display libraries.Any volunteers?
If you plan to create a product using Arduino s/w, you will need to closely examine the s/w licensing requirements.Due to GPL/LGPL licensing requirements and technical issues with the Arduino IDE, using Arduino with closed source in products is very difficult if not impossible. It is impossible if the IDE is used to build the code.Currently, the only way to resolve this if using the IDE, is to release the code inside the Arduino as open source.If using closed source and not using the IDE for the building, it is possible but you will have to supply the tools needed to do the build as well as the source code to all the non closed source used in the products and provide a way for users of the product to be able to update the f/w image inside the product.Make sure to consider this if going down that path.In terms of providing some sort of guidance for low cost devices, as ZinggJM stated, it would be quite difficult given how rapidly things may change.But if doing it, rather than github, I'd think something like a wiki would be appropriate.One big issue is that peoples technical skills can very widely, so while not having documentation may be a deal breaker issue for some, it may not be a problem at all for others.--- bill