Firefox/Get Involved: Difference between revisions
< Firefox
Jump to navigation
Jump to search
| Line 18: | Line 18: | ||
== Resources == | == Resources == | ||
* | * [https://developer.mozilla.org/en-US/ Mozilla Developer Network] | ||
* | * [http://www.brianbondy.com/mozilla/cheatsheet/ Mozilla Developer's Cheatsheet] by Brian Bondy | ||
* mxr/ | * [http://mxr.mozilla.org/mozilla-central/ MXR - Mozilla Source Code Cross-reference] | ||
* | * [http://dxr.mozilla.org/mozilla/ DXR - Newer Cross-reference] | ||
* Bugzilla | * Bugzilla | ||
** [http://blog.johnath.com/2010/02/04/bugzilla-for-humans/ | ** [http://blog.johnath.com/2010/02/04/bugzilla-for-humans/ "Bugzilla for Humans" video], by Johnath Nightingale | ||
** [https://addons.mozilla.org/en-US/firefox/addon/bugzilla-tweaks/ Bugzilla | ** [https://addons.mozilla.org/en-US/firefox/addon/bugzilla-tweaks/ Bugzilla Tweaks Add-on] | ||
** [https://addons.mozilla.org/en-US/firefox/addon/bugzillajs/ BugzillaJS] | ** [https://addons.mozilla.org/en-US/firefox/addon/bugzillajs/ BugzillaJS Add-on] | ||
* Presentations/Talks | * Presentations/Talks | ||
** [http://people.mozilla.com/~ddahl/pages/HackingFirefox/template.html From Web-dev to Firefox Hacker] - slides from a David Dahl's talk at MozCamp Asia in Kuala Lumpur | ** [http://people.mozilla.com/~ddahl/pages/HackingFirefox/template.html From Web-dev to Firefox Hacker] - slides from a David Dahl's talk at MozCamp Asia in Kuala Lumpur | ||
** Adding a Feature to Firefox, by Paolo Amadini | |||
* Videos | |||
== Need Help? == | == Need Help? == | ||
Revision as of 19:19, 9 February 2012
Get Involved
Getting Started
- Overview
- composed of c++, js, xul, css
- dev process driven by bugzilla
- code review and unit tests required
- big features driven by feature pages
- results measurements (perf, unit tests)
- How
- Contributing to the core
- Prototyping via add-ons
Resources
- Mozilla Developer Network
- Mozilla Developer's Cheatsheet by Brian Bondy
- MXR - Mozilla Source Code Cross-reference
- DXR - Newer Cross-reference
- Bugzilla
- "Bugzilla for Humans" video, by Johnath Nightingale
- Bugzilla Tweaks Add-on
- BugzillaJS Add-on
- Presentations/Talks
- From Web-dev to Firefox Hacker - slides from a David Dahl's talk at MozCamp Asia in Kuala Lumpur
- Adding a Feature to Firefox, by Paolo Amadini
- Videos
Need Help?
Not a Programmer?
- Testing
- Documentation
- Support
- Communication
TODO
Need to include:
- who to talk to about what (ux, core features, toolkit stuff, platform specific, link to mobile gateway)
- build instructions
- firefox reviewers page
- firefox code review page
- module owners page
- where to report a bug
- which irc channels
- list main & related bugzilla components (linked)
- what needs help? (cleanup page)
- what's our highest priorities? features page
- links to good first bugs
- https://wiki.mozilla.org/Firefox/Cleanup
- hacking Firefox MDN page
- https://etherpad.mozilla.org/firefox-get-involved
- https://etherpad.mozilla.org/fx-tipsandtricks
- https://wiki.mozilla.org/Firefox/Dev_Cheatsheet
- bugs ahoy
- ohloh and any other social competition angles