FirefoxOS/Overview

From MozillaWiki
Jump to: navigation, search

The objective of this wiki page is to facilitate working on Firefox OS. It would be helpful to have a single page that integrates everything new comers need to know. So, they can set up environments quickly, and move forward to contribute to Firefox OS. Idealy, topics should include but not limit to building steps for Firefox OS, debuggers, development tools, etc. If you are a new hire in MoCo-TPE, you can read RDs-only section on TPE New Hires MoPad first.

General

Building Steps

Firefox OS (B2G)

  • B2G on Device
  • B2G on Emulator
  • B2G on Desktop

Firefox Browser

Debuggers

  • GDB, LLDB, WebIDE, ...
  • LayerScope, Profiler, ...

Development Tools

Trace Tools

  • DXR, ...

Recommended Plugins

  • ctags, cscope, YCM, ...
  • pep8, ...

Test Suites

  • Reftest, Mochitest, Marionette test, ...
  • Gaia integration test, Gaia UI test, ...

Patch Process

  • Bugzilla
  • Try Server

Functional Team Specific

TPEGFX

https://wiki.mozilla.org/TPEGFX

References