Firefox/Get Involved: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(add front-end mention)
No edit summary
Line 1: Line 1:
This page is the place to learn how to start contributing to the Firefox front-end. The Firefox front-end is the name for the user interface for Firefox, and it includes various pieces such as:
* the default theme
* bookmarking
* history
* Social API
* downloads
* pages within the browser such as the New Tab page, home page, etc
* preferences
* and more!
The goal of the Firefox front-end team is to make a kickass product out of the Gecko rendering engine. People working on the Firefox front-end use HTML/XUL/JS/CSS.
== Communication ==
= Get Involved - START HERE =
= Get Involved - START HERE =
Why thanks for coming by to look at ways you can contribute to the Mozilla project!
Why thanks for coming by to look at ways you can contribute to the Mozilla project!

Revision as of 22:08, 26 August 2013

This page is the place to learn how to start contributing to the Firefox front-end. The Firefox front-end is the name for the user interface for Firefox, and it includes various pieces such as:

  • the default theme
  • bookmarking
  • history
  • Social API
  • downloads
  • pages within the browser such as the New Tab page, home page, etc
  • preferences
  • and more!

The goal of the Firefox front-end team is to make a kickass product out of the Gecko rendering engine. People working on the Firefox front-end use HTML/XUL/JS/CSS.

Communication

Get Involved - START HERE

Why thanks for coming by to look at ways you can contribute to the Mozilla project!

Here's a couple of links that might help you get started:



Older document

The rest of this page is rather out of date and in need of a refresh, keeping it here for posterity (for now).

Getting Started on the Firefox Front-end

  • 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

Need Help?

  • IRC (list appropriate channels, etc)
  • News/Google groups for Firefox dev

Not a Programmer?

  • Testing
  • Documentation
  • Support
  • Communication

TODO

Need to include: