Partnering:Resources
Contents
General Information
std email sent to (potential) partners looking to get involved
The main documentation repository we use is the Mozilla Developer Center (MDC), which can be found at https://developer.mozilla.org/. We also recommend following the devnew blog, which can be found at https://developer.mozilla.org/devnews/ Build documentation, which covers compiling Firefox and maintaining a build environment, can be found at https://developer.mozilla.org/en/Build_Documentation , and information on add-on development starts at https://developer.mozilla.org/En/Developing_add-ons
We use Mercurial for revision control/source code management, and the overview for downloading Mozilla source can be found at https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial
I also find the Mozilla Cross Reference site to be invaluable for finding where a particular bit of code interacts with other bits. It's essentially an index of all our source, by version, and can be found at http://mxr.mozilla.org
Asynchronous Q&A is best posed using the Mozilla newsgroups, which can be accessed via any NNTP client at news.mozilla.org or via Google Groups. Out of all the groups, the best groups to monitor and post to are mozilla.dev.platform and mozilla.dev.apps.firefox.
Finally, the primary method Mozilla uses to communicate in real time is IRC. I encourage you to get an IRC client if you don't have one, because developers and other community members are always online and may be able to answer your questions (as well as giving you a feel for how folks work). We use irc.mozilla.org, and the important channels are #extdev and #developers for what you're looking at.
For escalations where the above methods aren't working in a timely fashion, please contact me using any of the methods in my sig, and I'll do my best to track down the right person or information.
<sigblock>
Resources
addons.mozilla.org (AMO) AMO Wiki
Add-ons development
Search Plugins
Extensions
- Getting started with Extensions
- http://developer.mozilla.org/en/docs/Category:Extensions
- http://developer.mozilla.org/en/docs/Code_snippets
- http://developer.mozilla.org/en/docs/XUL_Reference
- http://developer.mozilla.org/en/docs/XUL_Tutorial
- Born Geek Firefox Tutorials (3rd-party)
- Ted Mielczarek's Extension Wizard (3rd-party)