Contributing to firefox was a great experience for me. I learnt a lot. These are some tips which will help to make contribution easier.
The first and foremost thing that should be done after building the source code is to talk in IRC. Be active in IRC. It is very helpful 24*7 hours. The best channel for the beginners is #introduction in network mozilla. Even if any error is encountered during the build it can be asked through IRC. The mozilla people is very helpful.
When an error is encountered during the build it is necessary to see the entire build history. So it will be difficult to copy-paste the whole stuff and ask in IRC. For copy- pasting the whole content in terminal we can use the following sites: [1] or [2] .
This will show the contents in an understandable manner.
Contributing to firefox can be done by fixing bugs, adding new features etc. The beginners start with fixing bugs in Mozilla. Starting with trivial, minor to medium , advanced. To search for bugs you can either use:[3] or [4] .
It is better to start by selecting a bug which has a mentor assigned. For fixing the bugs first you have find out the files in which the code has to be modified. The files in mozilla can be searched from either of these sites: [5] or [6].
The searching can done easier by using the keywords. Search the files using some keywords which you doubt will be included in the file that is required. After getting the file, try understanding the code. Ask doubts if any in IRC.
Now you know what all has to be done before fixing a bug. So, what are waiting for go on and fix your first bug… 😉
[1] http://bpaste.net/
[2] http://pastebin.mozilla.org/
[3] https://bugzilla.mozilla.org/
[4] http://www.joshmatthews.net/bugsahoy/
[5] http://mxr.mozilla.org
[6] http://dxr.mozilla.org