Auto-tools/Good First Project
These are some excellent starting places for a someone wishing to begin working with the Mozilla code base. To start on a project, find one that sounds interesting and contact the listed mentor for that project.
Write Mozilla Platform Tests
| Project | Mentor(s) | Skills you'll learn |
| Test Writing | Ctalbert or Jgriffin |
|
The easiest way to learn how the system works is to write code for automated regression tests. We've prioritized the sets of tests we need by importance and then by component of the Mozilla Platform.
- Tests for XUL Error Pages - see bug 529119 for ideas
- Content Testing - tests for the interfaces exposed to web authors
- Layout Testing - tests for the way we render web pages
- Graphics Testing - tests for our graphics drawing subsystem
- Javascript Testing - tests for our Javascript engine
- General Tests - tests for areas of the platform outside of these broad divisions
Write Mobile Tests
| Project | Mentor(s) | Skills you'll learn |
| Mobile Test Writing | Jmaher |
|
Help us with Fennec by creating tests for specific Fennec features:
AJAX Test Suite Integration
| Project | Mentor(s) | Skills you'll learn |
| Ajax Suite Integration | Ctalbert |
|
There are several web frameworks that have excellent test tools. We'd like to import those test suites into our mochitest test harness. Information on how to do this work can be found here. Currently we would like to get the following test suites integrated:
- Scriptaculous bug 424816
- Dojo bug 424818
- Yahoo UI bug 424819
- Selenium bug 424820
- Qooxdoo bug 426191
Mentors
You can find us all in IRC on the #ateam channel.
- Clint - ctalbert (IRC), ctalbert at mozilla dot com
- Jonathan - jgriffin (IRC), jgriffin at mozilla dot com
- Joel - jmaher (IRC), jmaher at mozilla dot com
- Ctalbert -