Compare Revisions

Hacking Gaia

Revision 507159:

Revision 507159 by EdoPut on

Revision 507179:

Revision 507179 by EdoPut on

Title:
Hacking Gaia
Hacking Gaia
Slug:
Mozilla/Firefox_OS/Platform/Gaia/Hacking
Mozilla/Firefox_OS/Platform/Gaia/Hacking
Content:

Revision 507159
Revision 507179
n78      Se possiedi un dispositivo compatibile puoi usare Gaia instn78      Se possiedi un dispositivo compatibile puoi usare Gaia inst
>allando Firefox OS. Vedi <a href="/en-US/docs/Mozilla/Firefox_OS/>allando Firefox OS. Vedi <a href="/en-US/docs/Mozilla/Firefox_OS/
>Building_and_installing_Firefox_OS" title="Mozilla/Firefox_OS/Bui>Building_and_installing_Firefox_OS" title="Mozilla/Firefox_OS/Bui
>lding_and_installing_Firefox_OS">Compilare ed installare Firefox >lding_and_installing_Firefox_OS">Compilare ed installare Firefox 
>OS</a> per i dettagli. We also have documentation for <a href="/e>OS</a> per i dettagli. Puoi inoltre consultare la documentazione 
>n-US/docs/Mozilla/Firefox_OS/Platform/Testing" title="https://dev>su <a href="/en-US/docs/Mozilla/Firefox_OS/Platform/Testing" titl
>eloper.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Platform/Testing>e="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Pl
>">how to test Firefox OS</a>.>atform/Testing">come testare Firefox OS</a>.
n81      Unit testsn81      Test di unità
82    </h2>
83    <p>82    </h2>
84      See <a href="/en-US/docs/Mozilla/Firefox_OS/Platform/Testin83    <p>
>g/Gaia_unit_tests" title="Mozilla/Firefox_OS/Platform/Testing/Gai 
>a_unit_tests">Gaia unit tests</a> for documentation about how to  
>create and run unit tests for Gaia. 
84      Vedi <a href="/en-US/docs/Mozilla/Firefox_OS/Platform/Testi
 >ng/Gaia_unit_tests" title="Mozilla/Firefox_OS/Platform/Testing/Ga
 >ia_unit_tests">Gaia unit tests</a> per la documentazione su come 
 >creare ed eseguire i test di unità per Gaia.
n87      Filing bugsn87      Segnala i Bug
88    </h2>
89    <p>88    </h2>
89    <p>
90      Bugs are filed on Bugzilla under <a href="https://bugzilla.90      I bug sono segnalati su Bugzilla nella sezione <a href="htt
>mozilla.org/buglist.cgi?product=Boot2Gecko&amp;component=Gaia&amp>ps://bugzilla.mozilla.org/buglist.cgi?product=Boot2Gecko&amp;comp
>;resolution=---" rel="nofollow">Boot2Gecko &gt; Gaia</a>. File a >onent=Gaia&amp;resolution=---" rel="nofollow">Boot2Gecko &gt; Gai
>new bug <a href="https://bugzilla.mozilla.org/enter_bug.cgi?produ>a</a>. Segnala un nuovo bug <a href="https://bugzilla.mozilla.org
>ct=Boot2Gecko" title="https://bugzilla.mozilla.org/enter_bug.cgi?>/enter_bug.cgi?product=Boot2Gecko" title="https://bugzilla.mozill
>product=Boot2Gecko">under the Gaia component</a> (or one of the s>a.org/enter_bug.cgi?product=Boot2Gecko">under the Gaia component<
>ub-components).>/a> (or one of the sub-components).
n93      Contributing to Gaian93      Contribuisci a Gaia
94    </h2>
95    <p>94    </h2>
96      Mozilla depends on contributions from the open source commu
>nity to help develop Gaia apps and we'd love you to get involved. 
97    </p>95    <p>
96      Mozilla dipende dalle dalla comunità open source&nbsp; per 
 >sviluppare Gaia e le app e ci piacerebbe che tu partecipassi.
98    <p>97    </p>
99      Some great places to find some bugs to start hacking on:98    <p>
99      Alcuni posti da cui trovare bug su cui lavorare:
n110      Coding style basicsn110      Direttive sul codice
n126      <li>Make sure HTML files are declared <code>&lt;!DOCTYPE htn126      <li>Aggiungi sempre <code>&lt;!DOCTYPE html&gt;</code>ai fi
>ml&gt;</code> (that is, as HTML5 documents). If you don't, Intern>le HTML (that is, as HTML5 documents). Se non lo farai, Internet 
>et Explorer 9 and later will load them in compatibility mode.>Explorer 9 e seguenti caricheranno le tue pagine in modalità di c
 >ompatibilità.
n128      <li>Include the <code>"use strict";</code> statement (just n128      <li>Aggiungi sempre <code>"use strict";</code> all'inizio d
>like that, including the quotes) to the top of your JavaScript fi>ei tuoi fie&nbsp; JavaScript per usare la modalità strict.
>les to put them into strict mode. 
n130      <li>Always use two spaces for indentation, rather than tabsn130      <li>Usa due spazi per l'indentazione, non le tabulazioni.
>. 
n134      <li>Multi-word file names should use the "underscore" charan134      <li>Usa un trattino basso per separare le parole nei titoli
>cter to separate words, <code>like_this.js</code>.> dei file, <code>fai_cosi.js</code>.
n136      <li>Use single quotes instead of double quotes for strings.n136      <li>Usa ' invece di " per le stringhe.
n140      Additional rulesn140      Regole in più
n143      Bad:n143      Sbagliato:
n149      Correct:n149      Corretto:
n157      If you're working on the system app, check out the guidancen157      Se lavori su un'app di sistema assicurati di leggere <a hre
> listed <a href="https://groups.google.com/d/msg/mozilla.dev.gaia>f="https://groups.google.com/d/msg/mozilla.dev.gaia/rEhSrw6XmT4/U
>/rEhSrw6XmT4/UNvE7qW9pgYJ" title="See_here_for_some_rules._https:>NvE7qW9pgYJ" title="See_here_for_some_rules._https://groups.googl
>//groups.google.com/d/msg/mozilla.dev.gaia/rEhSrw6XmT4/UNvE7qW9pg>e.com/d/msg/mozilla.dev.gaia/rEhSrw6XmT4/UNvE7qW9pgYJ">questo</a>
>YJ">here</a>.>.
158    </p>
159    <p>158    </p>
160      Before submitting a patch we recommend you run <a href="htt159    <p>
>p://closure-linter.googlecode.com/svn/trunk/closure_linter/gjslin 
>t.py" title="http://closure-linter.googlecode.com/svn/trunk/closu 
>re_linter/gjslint.py">gjslint</a> on it to check for any style er 
>rors: 
160      Prima di pubblicare una patch esegui <a href="http://closur
 >e-linter.googlecode.com/svn/trunk/closure_linter/gjslint.py" titl
 >e="http://closure-linter.googlecode.com/svn/trunk/closure_linter/
 >gjslint.py">gjslint</a>&nbsp; per controllare gli errori di forma
 >ttazione:
t166      Submitting a patcht166      Pubblicare una patch

Back to History