Blog posts tagged: development
News and other things I find interesting
Mozilla platform development cheat sheet
Last modified: Thursday, October 06, 2011
Introducing: The Mozilla Platform Development Cheat Sheet.
Working on Firefox can be daunting when you first start as a developer.
There is an amazing amount of Mozilla specific technology you need to learn; in addition you may not have had the opportunity to work with things like mercurial patch queues (MQ).
On one hand: Mozilla has a massive collection of awesome Mozilla development specific documentation on the Mozilla Developer Network (MDN).
On the other hand: There is a massive collection of documentation that you have to keep looking up.
When I started as a platform developer at Mozilla 3 months ago, I started making a cheat sheet of common information I would have to frequently look up. I will continue to update this page as I continue to learn every day at Mozilla.
I highly encourage anyone looking to contribute to an open source project to look into contributing to Mozilla.
Not only will you be helping an open source non-profit organization, but you will also connect with extremely smart peers, have extra resume flair, and learn a ton. The experience of contributing (or working) for Mozilla will forever change you as a developer.
Tags: firefox mozilla development
Add a new comment | 3 comment(s)
|
Very nice, that looks handy. |
|
A few inaccuracies and typos: XUL, XLB should probably say XUL, XBL Since the switch to Mercurial, client.mk no longer pulls the tree, so just make -f client.mk suffices. Even with comm-central trunk I think you would need to explicitly use the checkout target. Don't cd mozilla when building from comm-central! --disable-static is not supported since Gecko 5. Tip: use make -C ../toolkit/library to avoid cd |
|
Neil, thanks! I fixed the build typos and made the other changes. |