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
270
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
63
Getting started with Mozilla
ngsankha
2
130
Gluing Application Components with JavaScript
ngsankha
0
670
Building a Programmable Web
ngsankha
1
290
A Kick-start to Programming
ngsankha
2
240
Other Decks in Programming
See All in Programming
Improving my own Ruby thereafter
sisshiki1969
1
160
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
akidon0000
1
150
AIと私たちの学習の変化を考える - Claude Codeの学習モードを例に
azukiazusa1
11
4.4k
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
320
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
230
Testing Trophyは叫ばない
toms74209200
0
890
testingを眺める
matumoto
1
140
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
440
🔨 小さなビルドシステムを作る
momeemt
4
690
Performance for Conversion! 分散トレーシングでボトルネックを 特定せよ
inetand
0
3.4k
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
300
CJK and Unicode From a PHP Committer
youkidearitai
PRO
0
110
Featured
See All Featured
Six Lessons from altMBA
skipperchong
28
4k
Site-Speed That Sticks
csswizardry
10
820
Practical Orchestrator
shlominoach
190
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Side Projects
sachag
455
43k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
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!