Johnathan Nightingale and Rob Campbell recently put together fantastically useful screencast introductions to Bugzilla (Johnath) and Firebug (Rob). The response to these has been phenomenal, so I’ve been gathering suggestions for other screencasts we could put together to help people learn about our tools, code, culture, community, and so on.
So far, people have suggested the following:
- Lifecycle of a Bug – introduction to the stages involved in fixing a bug from start to end
- Building Firefox – introduction to getting the Firefox source code and compiling it, while going over the basics of hg
- Test Frameworks – introduction to the different test frameworks we use, and how to write a basic test in each of them
- Drinking from the Firehose – how to stay on top of the news, difference between “stream of development and ideas” and “announcments”, how to understand things like what the next milestone is
- Bugzilla for Developers: Getting your patch into the product – how to nom for review; how to determine if you need to nom for approval, blocking, etc.; writing tests; checkin wrangling; watching the tree.
- Gaining Traction – how to publish that wicked cool idea you have; how to rally people around it to see if there’s interest; moving from idea to implementation
- How to navigate the code using MXR/DXR
- How to use and contribute to MDC
- Writing your first automated test
- How to do your own screencasts/videos
- Mozilla Developer Tools & Workflow
- How to optimize edit/compile/test loops
- Presentation tips & tricks
What other screencasts or video introductions do you think would be useful for learning Mozilla and getting involved with the project and community?