Development Manual Rework
This page will propose an outline for Development Manual refactoring work. See also bug #11630
The way Henry described this yesterday, customers use the "getting started" guide to learn how to bring up a vanilla image, but then don't know how to approach their own custom situation. This should be a TRANSITION DOCUMENT - how to use YP once you have gotten your feet wet in a controlled situation. Feel free to delete this, I don't know how you folks work in the WIKI and I'm assuming this may not be it.
I would suggest organizing this in a couple of ways - and this might be better in a google doc, frankly. 1) by what people need to do to get started
a) where to start to support a platform 1. find a BSP and test it b) how to add support for platform components c) how to slim down an image size 1. Remove code automatically included 2. design your own BSP fine tuned to exclude extra code, unneeded support code d) How to approach setting up a development environment e) How use layers to create a flexible long term design, and recipes d) How do you start a new project vs build off an existing one e) How do you set up a team sharable development environment (sstate) f) Here are some of the most common commands g) How to deal with CVEs and code branches
2) By helping them collect the information they need in order to make set up decisions Brent had a great idea to make this a SW Wizard that would step a new user through a series of questions and give them at least one solution on how to proceed.
a) what platform are you using b) will you include an application as part of the image or will it run on the image c) what is the configuration of the team (system developers, app developers, etc) c) How to help them choose the right kernel d) etc.