Contributing to the Mozilla Codebase
Contributing to the
Sushant Hiray, IIT Bombay, April 3, 2014
What are we going to cover?
- Why code contribute?
- Setting Up the Development Environment
- Fixing Bugs
WORK ON REAL SOFTWARE
Learn more about Software Engg.
Confirm to Coding Standards
Steps: Fixing Bugs For Mozilla
- Select a Mozilla Product
- Know Your Tools
- Find and Fix Bugs and Show Off !!
- Mozilla Products:
- Firefox for Desktop
- Firefox for Android
- Firefox for Metro
- Firefox OS
- Mozilla Services
- And many more...
Internet Relay Chat (IRC)
IRC Chat Client - Chatzilla, XChat....
Cross-platform, distributed version control tool
hg is the Mercurial command-line tool, Hg being the chemical symbol for the element mercury.
Cross reference designed to display the Mozilla source code
Search the source code for your keywords
German word for 'do'
Command-line interface to build source code and run tests
- Bugs Ahoy! (Developed by Josh Matthews)
- Lists all 'Good First Bugs'
- Filter Bugs by Components/Language
- Show your interest
- Research and Understand
- Write Code
- Upload Patch
- Loop untill you get a 'r+'
Example Bug that I had fixed !!