I've been poking around for a while and although there's lots of good documentation for many things I can't find a step by step list of things you need to do to contribute code.
I'm not talking about some behemoth like the OpenSolaris Developers Reference (which is also missing things like how to generate a webrev), but something more like: 0. Create a workspace and become familiar with building (pointer to docs (maybe also http://www.opensolaris.org/os/community/on/install_quickstart/)) 1. Find or file a bug (http://bugs.opensolaris.org or http://defect.opensolaris.org) 2. Request a sponsor (pointer to sponsor documentation) 2.1 If it's large amounts of code or adding a binary/library (give list of other things that might require ARC) then file an ARC case (link to ARC docs) 3. Write code (link to dev guides) 3.1 Check your code meets style (pointer to style section of docs) 3.2 Other pre-build checks you should do (e.g. IPv6) may be a pre-build checklist or list of pointers to sections of the dev guide 4. Build and test code 5. Generate and upload a webrev (pointer to webrev documentation (which seems to only be here http://blogs.sun.com/tdh/entry/getting_a_webrev_generated_for)) 6. Request code review from your sponsor 7. Fix any bugs pointed out by the sponsor 8. goto 4 9. Done? Does such a thing exist and my search foo is failing? Such a thing would be great from a "New to developing OpenSolaris? Here's the checklist" point of view as it's a single place to go, has pointers to everything you need to know and is short so it's not overwhelming (and is also easier to consume for a programmer who only has a small number of hours a week to devote to OpenSolaris). Paul This message posted from opensolaris.org
