Firefox OS/TCP
Welcome to the Firefox OS Tablet Contribution Program
We've got a new form factor for Firefox OS with a whole range of new challenges, from design to implementation and from the top to the bottom of the software stack.
This program is looking for help from all of you, with an early focus on defining, designing, developing, localizing, and testing the core of the OS: Gecko/GFX, Gaia, UX, Productivity and System Apps.
Getting Started
So you've got a Firefox OS tablet and you're ready to dive in.
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
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.
Localisation and accessibility
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.
- Explore every corner of Firefox OS. We need wide and deep coverage so get
playingtesting. - 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 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
New to Mozilla/Firefox OS
The Basics
Working on Firefox OS
Dive Right In
Communication
Discuss your ideas
- TCP team: mail list / live chat
- Development teams
- dev-b2g mailing list
- IRC chats
- UI (gaia): #gaia
- System level: #b2g
- Localization: #l10n
- Accessibility: #accessibility
First Tablet Hardware
|