Volunteer coordination and outreach/Training materials

Inventory of training materials to consolidate and organize. Note: we're especially lacking useful visuals/slides regarding code review training:

Stable enough materials

 * How to become a MediaWiki hacker as a starting point
 * MediaWiki architecture document/text
 * Pretty much all the content of mediawiki.org
 * https://www.mediawiki.org/wiki/MDG
 * Subversion
 * USERINFO
 * Manual:Coding conventions
 * Manual:Writing testable PHP code
 * Manual:Pre-commit checklist
 * Writing an extension for deployment

"Raw" materials
General:
 * How to become a MediaWiki hacker/Workshop — Sumana has audio? to check
 * Check with Yuvi Panda: ask him about the hackathon he organized where people learned to hack MediaWiki
 * RobLa's ZendCon presentation on gadgets, extensions, and...something else (October 2011)
 * wikitech:File:Ryan Lane - How to be a part of the MediaWiki developer community.pdf

Code review:
 * Code review management/July 2011 training — guillom has audio recordings of the sessions (provided by Rob Lanphier)
 * Code review management/Aug 2011 training — audio recording

Testing:
 * NOLA Hackathon/Sunday (including audio)
 * Trevor on unit testing -- slides

Extensions:
 * How to write a MediaWiki extension (presentation by Andrew at Wikimania 2011) — video on youtube
 * Check with Yuvi Panda: ask him about the hackathon he organized where people worked on extensions
 * Performance, scalability and security for extension developers: Why your extension will not be enabled on Wikimedia wikis in its current state and what you can do about it

Git/source control:
 * Brion's presentation at NOLA hackathon: https://www.mediawiki.org/wiki/NOLA_Hackathon/Sunday#Git_stuff, https://www.mediawiki.org/wiki/File:Git_notes_-_NOLA_Hackathon_2011.pdf, https://www.mediawiki.org/wiki/File:Git_notes_-_NOLA_Hackathon_2011.oga