Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Build your own Firefox
Search
Sankha Narayan Guria
January 06, 2013
Programming
2
260
Build your own Firefox
Hands on session on how to build Firefox from sources and write patches, for the event MozTI @ BESU
Sankha Narayan Guria
January 06, 2013
Tweet
Share
More Decks by Sankha Narayan Guria
See All by Sankha Narayan Guria
Ambry: LinkedIn’s Scalable Geo-Distributed Object Store
ngsankha
0
45
Getting started with Mozilla
ngsankha
2
120
Gluing Application Components with JavaScript
ngsankha
0
660
Building a Programmable Web
ngsankha
1
280
A Kick-start to Programming
ngsankha
2
230
Other Decks in Programming
See All in Programming
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
1.2k
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
510
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
260
VSCodeでのDatabricks開発もお勧めしたい/I would also recommend Databricks development with VSCode.
kazumain
0
240
ONE WEDGE_company_guide
1wedge_one
0
390
Git Lint
bkuhlmann
4
740
Git Rebase
bkuhlmann
11
1.6k
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
3.7k
エンターテイメント業界で利用されるAWS
demuyan
0
200
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
130
Ruby GitHub Packages
bkuhlmann
0
620
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
Featured
See All Featured
Designing Experiences People Love
moore
136
23k
Web Components: a chance to create the future
zenorocha
305
41k
Six Lessons from altMBA
skipperchong
20
3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
356
22k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Designing for humans not robots
tammielis
247
25k
Building Applications with DynamoDB
mza
88
5.6k
Producing Creativity
orderedlist
PRO
336
39k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
13
1.5k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Transcript
Build your own Firefox Sankha Narayan Guria @sankha93
Why build your own? Unique hands on experience To know
how the browser works Play with the code
Why build your own? Unique hands on experience To know
how the browser works Play with the code Most Important: The Geek Cred
Know your Tools
Mailing Lists
[email protected]
[email protected]
IRC irc.mozilla.org #Introduction, #developers, #india
IRC Help and get help Central point of all live
discussion Your chance to chat with Firefox developers
Mozilla Developer Docs Your universe begins here. Need anything? Just
check it on http://developer.mozilla.org/
Mercurial Version Control System used for the Mozilla Repository.
Mach Our build ninja. Close your eyes. Your Firefox will
be built.
What are we waiting for? Lets build our own Firefox.
Start here: https://developer.mozilla.org/en/Introduction
Developing for Firefox Contribute code to the browser. Check out
open bugs. Volunteer and fix them.
Bugzilla • Every change/feature in Firefox is a “bug” •
Lookup and track different bugs • Learn from others code http://bugzilla.mozilla.org/
MXR • Mozilla’s Intelligent Code Indexer. • Search for your
required keywords. • The full “mozilla-central” at your finger tips. http://mxr.mozilla.org/
How to begin? Most bugs look difficult, eh? Begin with
“good first bugs”.
Bugs Ahoy • Lists all the “good first bugs”. •
Search by component/language. http://www.joshmatthews.net/bugsahoy/
The procedure • Volunteer for a bug. • Study the
bug. • Write the code. • Make a patch. • Loop until you get a ‘r+’. Lets write a sample patch.
Thanks!