If you’re keen to get involved with Thunderbird development but don’t know where to start, here’s a simple step which can 1) help you figure out all of the mechanics of doing work with Mozilla, and 2) move the project forward by addressing a fairly mechanical but still useful set of issues.
Joey Minta setup a wiki page describing the overall task of converting Thunderbird to use XPCOMUtils, which is a new module available in Gecko 1.9 (which will be the foundation of Tunderbird 3). Converting Thunderbird to use it will simplify the code base and reduce startup time, with no downside identified so far, so it’s an easy patch to get reviewed.
To see an example of such a bug, patch, and review process, see bug 410727.
If you’ve never contributed Mozilla code before, it’s probably good to spend some time reading up on developer.mozilla.org, as well as reading up on building Thunderbird.
If you want to talk to other Thunderbird developers as you’re working on a bug or patch, I suggest hanging out on #maildev on irc.mozilla.org.
Hope to see you there!