Firefox OS/TCP: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 13: Line 13:
This Tablet Contribution Program wiki is designed to give you pointers to the information you need to get connected to the Firefox OS project in a meaningful way. From here, you will be able to quickly access the technical documentation and other content you'll find useful in your Mozilla participation.  
This Tablet Contribution Program wiki is designed to give you pointers to the information you need to get connected to the Firefox OS project in a meaningful way. From here, you will be able to quickly access the technical documentation and other content you'll find useful in your Mozilla participation.  


=== Testing, Testing, Testing ===
== So what can I do? ==
=== Step 1: Get in touch ===
* '''join the mailing list''': [https://mail.mozilla.org/listinfo/tcp https://mail.mozilla.org/listinfo/tcp]
* '''join us on [[IRC]]''': the [irc://irc.mozilla.org/tcp #tcp] channel on irc.mozilla.org
* '''join the mozillians.org group''' [https://mozillians.org/en-US/group/firefox-os-tablet-contribution-program/ firefox os tablet contribution program]


Quality of Firefox OS is of upmost importance to us so as a first priority we need to iron out any bugs that arise from running Firefox OS on the new hardware and at the larger screen resolution of the Tablet device. Currently the only difference in the Tablet build from the phone build of Firefox OS is that the dialer is disabled due to to the lack of hardware to make calls. However, we can still expect issues.  
=== Step 2: Break things ===
Quality of Firefox OS is of upmost importance to us so as a first priority we need to iron out any bugs that arise from running Firefox OS on the new hardware and at the larger screen resolution of the Tablet device. Currently the only difference in the Tablet build from the phone build of Firefox OS is that the dialer is disabled due to to the lack of hardware to make calls. That means, '''there will be lots of bugs'''. Please report anything you see that looks wrong or that could be improved.
To report bugs, do the following:
* See if the issue has already been reported, by [https://bugzilla.mozilla.org/query.cgi?format=specific&product=Firefox%20OS searching with relevant keywords]
* If not, [https://bugzilla.mozilla.org/enter_bug.cgi#h=dupes|Firefox+OS file a new bug]
Try and be as descriptive as possible when reporting a bug, so that it's easier to reproduce and fix.


=== Localisation and accessibility ===
=== Step 3: Make it awesome! ===
All those bugs you reported above? They need fixing! That's not the only way to help us make the product better though. Choose one (or more!) areas to get involved in from the ones below:
* [https://developer.mozilla.org/en-US/docs/Introduction#Step_1_-_Build_Firefox.2C_Firefox_OS.2C_Thunderbird.2C_or_another_application Fix bugs in the apps (Gaia) or in lower levels (Gecko/Gonk)]
* [https://developer.mozilla.org/en-US/Firefox_OS/Developing_Firefox_OS/Localizing_Firefox_OS Translate FirefoxOS to a different language]
* [https://support.mozilla.org/en-US/get-involved Update documentation and help other tablet users]


We want Firefox OS to be usable by everyone, everywhere so work on internationalisation (i18n) and accessibility are also first priorities. Specifically, we need translations into other languages and testing that they work correctly with text display and input. Accessibility features such as text to speech also need testing.


=== It's time to dive in ===


Here is an outline and we've provided links below to help you dig into the details.
We've also listed a lot more links below to give you even more information.  
 
* '''Explore every corner of Firefox OS'''. We need wide and deep coverage so get <strike>playing</strike> testing.
* '''Discuss issues you find with us''' either in bugzilla, on the mailing list or chat with us on IRC
* '''Search bugzilla for an existing issue''' of any issues you find and read what's happening
* '''Update an existing issue or create a new issue''' if you have more information or if you can't find one.
* '''Provide a translation''' and work on other internationalisation issues like [http://www.w3.org/International/tutorials/bidi-xhtml/ RTL], work with the i10n team.
* '''Test the accessibility features''', work with the accessibility team
* '''Update documentation''' on the wiki or MDN, work with the quality and other teams
* '''Hack on issues''' you find, work with the development teams via bugzilla, email and IRC and submit patches
* '''Work with Mozilla Support (SUMO)''' to help other Tablet Firefox OS users
* '''Have fun'''


<div class="drkblue" style="width:24%;
<div class="drkblue" style="width:24%;
21

edits

Navigation menu