mozilla

Compare Revisions

Hacking Gaia

Change Revisions

Revision 361579:

Revision 361579 by espressive on

Revision 361853:

Revision 361853 by ethertank on

Title:
Hacking Gaia
Hacking Gaia
Slug:
Mozilla/Firefox_OS/Platform/Gaia/Hacking
Mozilla/Firefox_OS/Platform/Gaia/Hacking
Tags:
"B2G", "Gaia", "Firefox OS"
"B2G", "Gaia", "Firefox OS"
Content:

Revision 361579
Revision 361853
n8      Gaia is the collection of&nbsp;<a href="https://developer.mn8      Gaia is the collection of <a href="https://developer.mozill
>ozilla.org/apps" rel="nofollow">web apps</a>&nbsp;which make up t>a.org/apps" rel="nofollow">web apps</a> which make up the front e
>he front end of&nbsp;<a href="https://developer.mozilla.org/en-US>nd of <a href="https://developer.mozilla.org/en-US/docs/Mozilla/F
>/docs/Mozilla/Firefox_OS" rel="nofollow">Firefox OS</a>. Everythi>irefox_OS">Firefox OS</a>. Everything you see on the screen in Fi
>ng you see on the screen in Firefox OS is built using open Web te>refox OS is built using open Web technologies. This includes the 
>chnologies. This includes the home screen and all the default app>home screen and all the default apps.
>s. 
n32      You can download a nightly build of B2G desktop from&nbsp;<n32      You can download a nightly build of B2G desktop from <a hre
>a href="http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/" titl>f="http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/" title="ht
>e="http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/">here</a>.>tp://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/">here</a>. Depe
> Depending on what version you are targeting, you may want a spec>nding on what version you are targeting, you may want a specific 
>ific version of latest-mozilla-b2g18. There are builds for Linux >version of latest-mozilla-b2g18. There are builds for Linux (32 b
>(32 bit and 64 bit), Mac OS X and Windows.>it and 64 bit), Mac OS X and Windows.
n69      If you have a compatible mobile device you can also run Gain69      If you have a compatible mobile device you can also run Gai
>a by flashing it with Firefox OS. See <a href="/en-US/docs/Mozill>a by flashing it with Firefox OS. See <a href="/en-US/docs/Mozill
>a/Firefox_OS/Building_and_installing_Firefox_OS" title="/en-US/do>a/Firefox_OS/Building_and_installing_Firefox_OS" title="Mozilla/F
>cs/Mozilla/Firefox_OS/Building_and_installing_Firefox_OS">Buildin>irefox_OS/Building_and_installing_Firefox_OS">Building and instal
>g and installing Firefox OS</a> for details on how to do this. We>ling Firefox OS</a> for details on how to do this. We also have d
> also have documentation for <a href="/en-US/docs/Mozilla/Firefox>ocumentation for <a href="/en-US/docs/Mozilla/Firefox_OS/Platform
>_OS/Platform/Testing" title="https://developer.mozilla.org/en-US/>/Testing" title="https://developer.mozilla.org/en-US/docs/Mozilla
>docs/Mozilla/Firefox_OS/Platform/Testing">how to test Firefox OS<>/Firefox_OS/Platform/Testing">how to test Firefox OS</a>.
>/a>. 
n75      See <a href="/en-US/docs/Mozilla/Firefox_OS/Platform/Testinn75      See <a href="/en-US/docs/Mozilla/Firefox_OS/Platform/Testin
>g/Gaia_unit_tests" title="/en-US/docs/Mozilla/Firefox_OS/Platform>g/Gaia_unit_tests" title="Mozilla/Firefox_OS/Platform/Testing/Gai
>/Testing/Gaia_unit_tests">Gaia unit tests</a> for documentation a>a_unit_tests">Gaia unit tests</a> for documentation about how to 
>bout how to create and run unit tests for Gaia.>create and run unit tests for Gaia.
n81      Bugs are filed on Bugzilla under&nbsp;<a href="https://bugzn81      Bugs are filed on Bugzilla under <a href="https://bugzilla.
>illa.mozilla.org/buglist.cgi?product=Boot2Gecko&amp;component=Gai>mozilla.org/buglist.cgi?product=Boot2Gecko&amp;component=Gaia&amp
>a&amp;resolution=---" rel="nofollow">Boot2Gecko &gt; Gaia</a>. Fi>;resolution=---" rel="nofollow">Boot2Gecko &gt; Gaia</a>. File a 
>le a new bug <a href="https://bugzilla.mozilla.org/enter_bug.cgi?>new bug <a href="https://bugzilla.mozilla.org/enter_bug.cgi?produ
>product=Boot2Gecko" title="https://bugzilla.mozilla.org/enter_bug>ct=Boot2Gecko" title="https://bugzilla.mozilla.org/enter_bug.cgi?
>.cgi?product=Boot2Gecko">under the Gaia component</a> (or one of >product=Boot2Gecko">under the Gaia component</a> (or one of the s
>the sub-components).>ub-components).
n107            <a href="/en-US/docs/Developer_Guide/Coding_Style#Genn107            <a href="/en-US/docs/Developer_Guide/Coding_Style#Gen
>eral_practices" title="/en-US/docs/Developer_Guide/Coding_Style#G>eral_practices" title="Developer_Guide/Coding_Style#General_pract
>eneral_practices">Coding Style: General practices</a>>ices">Coding Style: General practices</a>
n110            <a href="/en-US/docs/Developer_Guide/Coding_Style#Javn110            <a href="/en-US/docs/Developer_Guide/Coding_Style#Jav
>aScript_practices" title="/en-US/docs/Developer_Guide/Coding_Styl>aScript_practices" title="Developer_Guide/Coding_Style#JavaScript
>e#JavaScript_practices">Coding Style: JavaScript practices</a>>_practices">Coding Style: JavaScript practices</a>
n113            <a href="/en-US/docs/Developer_Guide/Coding_Style#Namn113            <a href="/en-US/docs/Developer_Guide/Coding_Style#Nam
>ing_and_formatting_guide" title="/en-US/docs/Developer_Guide/Codi>ing_and_formatting_guide" title="Developer_Guide/Coding_Style#Nam
>ng_Style#Naming_and_formatting_guide">Coding Style: Naming and fo>ing_and_formatting_guide">Coding Style: Naming and formatting gui
>rmatting guide</a>>de</a>
n117    </ul>n
118    <ul>
n121    </ul>n
122    <ul>
123      <li>Include the <code>"use strict";</code>&nbsp;statement (119      <li>Include the <code>"use strict";</code> statement (just 
>just like that, including the quotes) to the top of your JavaScri>like that, including the quotes) to the top of your JavaScript fi
>pt files to put them into strict mode.>les to put them into strict mode.
124      </li>
125    </ul>120      </li>
126    <ul>
n129    </ul>n
130    <ul>
n133    </ul>n
134    <ul>
n137    </ul>n
138    <ul>
n200      The reviewer may ask you to make some changes.&nbsp;Once thn188      The reviewer may ask you to make some changes. Once they're
>ey're is happy with your patch, they will merge it into the maste> is happy with your patch, they will merge it into the master bra
>r branch for you. Before they do this they would prefer it if you>nch for you. Before they do this they would prefer it if you coul
> could squash all your changes into a single commit and add "r=re>d squash all your changes into a single commit and add "r=reviewe
>viewername" to the end of the commit message.>rname" to the end of the commit message.
n205    <p>n
206      &nbsp;
207    </p>
t215    <p>t
216      &nbsp;
217    </p>
218    <p>
219      &nbsp;
220    </p>
221    <p>
222      &nbsp;
223    </p>
224    <p>
225      &nbsp;
226    </p>
227    <p>
228      &nbsp;
229    </p>

Back to History