B2G/Porting: Difference between revisions

no edit summary
No edit summary
No edit summary
 
Line 8: Line 8:
== Announce your project ==
== Announce your project ==


The first thing to do is to get in touch with a mozillan responsible for porting, device or that already has port a device. You can do that over IRC channel [irc://irc.mozilla.org/b2g #b2g] and ask for Dietrich Ayala (:dietrich).
The first thing to do is to get in touch with a mozillan responsible for porting, device or that already has port a device. You can do that over IRC channel [irc://irc://moznet/fxos #fxos] and ask for Dietrich Ayala (:dietrich).


== Build your project's tools ==
== Build your project's tools ==
Line 16: Line 16:


The proposed structure of that page is:
The proposed structure of that page is:
*Ignition project todo list: everything you have to do before starting porting. After building this page that could be:
*Initial project todo list: everything you have to do before starting porting. After building this page that could be:
**Contact the device maker: coordinate and improve collaboration.
**Contact the device maker: coordinate and improve collaboration.
**Announce your project on the b2g mailing-list.
**Announce your project on the dev-fxos mailing-list.
*Device targeted: make it clear which one it is, especially if there are different versions, releases, editions.
*Device targeted: make it clear which one it is, especially if there are different versions, releases, editions.
*Resources:
*Resources:
**Project coordinator & evangelist: give your name and ways to contact you.
**Project coordinator & evangelist: Provide your name and ways to contact you.
**Technical lead: if that's not you tell who.
**Technical lead: if that's not you, please identify who the contact is.
**Wiki page: link here the page you are creating
**Wiki page: link here the page you are creating
**IRC channel: link here any specific IRC relevant channel. You can find any relevant information on the [https://wiki.mozilla.org/IRC IRC wiki page].
**IRC channel: link here any specific IRC relevant channel. You can find any relevant information on the [https://wiki.mozilla.org/IRC IRC wiki page].
Line 28: Line 28:
**Meta/tracking bug: Open a bug in [https://bugzilla.mozilla.org/enter_bug.cgi bmo] with Product=Firefox OS & Component=General.
**Meta/tracking bug: Open a bug in [https://bugzilla.mozilla.org/enter_bug.cgi bmo] with Product=Firefox OS & Component=General.
**Porting community page: link to any porting page like XDA-Forums.
**Porting community page: link to any porting page like XDA-Forums.
**Sumo thread: if there is one started, list it here.
**SUMO thread: if there is one started, list it here.
*Contributing: Tell others that want to get involved in the project how to.
*Contributing: Tell others that want to get involved in the project how to.
*Progress:
*Progress:
**Starting point: tell the state of the porting or give info about anything that give a root to your porting project.
**Starting point: Update the state of the porting or give info about anything that gives a root to your porting project.
**Bug table: add a bugzilla table to give an overview of the bugs. Adapt the following code and add it to you wiki page:
**Bug table: Add a bugzilla table to give an overview of the bugs. Adapt the following code and add it to you wiki page:
<pre>
<pre>
$<bugzilla>
$<bugzilla>
Line 42: Line 42:
</pre>
</pre>
*Other ports: Link to Android, Cyanogen, Ubuntu... ports that could be an helping resource or give the state about porting for this device.
*Other ports: Link to Android, Cyanogen, Ubuntu... ports that could be an helping resource or give the state about porting for this device.
*Additional information: add here links to related pages that can't enter other items.
*Additional information: Add here links to related pages that can't enter other items.


== Device info requirements ==
== Device info requirements ==
Line 49: Line 49:


== Contributing ==
== Contributing ==
Be welcome if you want to improve this starting guide.
We weclome you involvement in improving this starting guide.


= Start porting =
= Start porting =
Line 57: Line 57:
= Porting projects =
= Porting projects =


== Under work project ==
== Projects underway ==


*[https://wiki.mozilla.org/FirefoxOS/Fairphone Fairphone]
*[https://wiki.mozilla.org/FirefoxOS/Fairphone Fairphone]
*(More to come: this section is underwork)
*(More to come: this section is under construction)
canmove, Confirmed users
7,108

edits