• Skip to main content
  • Select language
  • Skip to search
MDN Web Docs
  • Technologies
    • HTML
    • CSS
    • JavaScript
    • Graphics
    • HTTP
    • APIs / DOM
    • WebExtensions
    • MathML
  • References & Guides
    • Learn web development
    • Tutorials
    • References
    • Developer Guides
    • Accessibility
    • Game development
    • ...more docs
B2G OS
  1. MDN
  2. Archive of obsolete content
  3. B2G OS
  4. Gaia

Gaia

In This Article
  1. The basics
  2. Developing Gaia
  3. Join the Gaia community

Gaia is B2G OS's user interface and suite of default apps: it includes the lock screen, home screen, dialer, and other applications. Essentially, Gaia is a set of complex web apps that runs on top of the B2G OS platform. This set of articles covers all you need to know to contribute to the Gaia project.

In this guide, we will take you through an effective workflow for contributing to Gaia — and by this we mean adding features to the Gaia codebase and working on bugs filed against the Gaia project. The first set of articles can be worked through in order, or you can skip to the relevant section if you need to refresh yourself on a specific aspect of the process.

After that, we will provide reference materials and information covering additional topics.

The basics

  1. Different ways to run Gaia
  2. Running the Gaia codebase

Developing Gaia

  1. Understanding the Gaia codebase
  2. Making Gaia code changes
  3. Testing Gaia code changes
  4. Submitting a Gaia patch
  5. Make options reference

Join the Gaia community

Choose your preferred method for joining the discussion:
  • Mailing list
  • Google Group
  • RSS feed
  • IRC: #gaia (learn more)
  • Other IRC channels: #fxos, #openwebapps, #webapi

Document Tags and Contributors

Tags: 
  • Firefox OS
  • Gaia
  • Mozilla
  • UI
 Contributors to this page: chrisdavidmills, kskarthik, Superluk, Novski, SphinxKnight, Taufique_Sekh, sgiles, signedandsealedinblood, Uemmra3, salva, sgalbia, michaelleejohnson, phil_nist, christof, Kyuchukovv, rbrandao
 Last updated by: chrisdavidmills, Feb 27, 2017, 2:07:00 AM