31
edits
NicolasWeb (talk | contribs) (Turned the page as a project management one : (as) the porting guide is (more up-to-date) on MDN) |
|||
Line 1: | Line 1: | ||
This page is for porting projects management. It should help you to setup a porting project and make it successful. | |||
It then list all porting projects by device and progress. | |||
If you are looking for a guide to support a new device, you should check the MDN page [https://developer.mozilla.org/en-US/Firefox_OS/Developing_Firefox_OS/Porting Porting Firefox OS]. | |||
= | = Setting up a new porting 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). | |||
== Build your project's tools == | |||
You can then start by building your device porting project management wiki page as a sub page of the [https://wiki.mozilla.org/FirefoxOS/ Firefox OS one]. | |||
You can use the [https://wiki.mozilla.org/FirefoxOS/Fairphone Fairphone] one as a reference. | |||
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: | |||
**Contact the device maker: coordinate and improve collaboration. | |||
**Announce your project on the b2g mailing-list. | |||
*Device targeted: make it clear which one it is, especially if there are different versions, releases, editions. | |||
*Resources: | |||
there are different | **Project coordinator & evangelist: give your name and ways to contact you. | ||
**Technical lead: if that's not you tell who. | |||
**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]. | |||
**Mozillian group: if you are a [https://mozillians.org/ mozillian] (or became one) you can join/setup a group about this device. | |||
**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. | |||
**Sumo thread: if there is one started, list it here. | |||
*Contributing: Tell others that want to get involved in the project how to. | |||
* | *Progress: | ||
* | **Starting point: tell the state of the porting or give info about anything that give 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: | ||
* | |||
* | |||
* | |||
== | |||
* | |||
<pre> | <pre> | ||
$<bugzilla> | |||
$ { | |||
$ "blocks": "1_your_bug_number_2", | |||
$ "include_fields": "id, summary, status, blocks, whiteboard, cf_blocking_b2g" | |||
$ } | |||
$</bugzilla> | |||
</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. | |||
*Additional information: add here links to related pages that can't enter other items. | |||
== Contributing == | |||
Be welcome if you want to improve this starting guide. | |||
=== | |||
= Start porting = | |||
To start doing the technical work, you can follow the guide to support a new device on MDN page [https://developer.mozilla.org/en-US/Firefox_OS/Developing_Firefox_OS/Porting Porting Firefox OS]. | |||
= Porting projects = | |||
= | == Under work project == | ||
*[https://wiki.mozilla.org/FirefoxOS/Fairphone Fairphone] |
edits