tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Firefox-for-Android-Team-Processes.md (8503B)


Firefox for Android Team Processes

Communication channels

For internal Firefox Android communication start off in #mobile-android-team.

Dedicated channels on Matrix work as well:

Design Feasibility

Who: Design lead, designer, engineering lead, engineer, product lead, product manager Purpose: meet any time we start design for a new feature (esp large ones) to discuss:

Design Handoff Who: designer, engineer, product manager, QA lead Purpose: before engineering sprint for a feature starts to discuss:

Triage

Process

Sprint Planning

Sprint pre-planning:

During Sprint Planning:

Backlog Grooming

During Sprint

UX Review

IF a user story has a UX component that needs review, when it is ready for review:

UX designer reviews the component (consider hopping on a call to work through minor changes). Communication is key to here between designer and engineer in how they want to go through edits.

We will also go through UX review during Sprint Demos.

Copy Review

IF a user story has a String that needs a review, when it is ready for review:

Engineering review

Use tags on open PRs to show which part of the process it is on. Some notable ones:

  1. Comment asking the UX designer to review.
  2. Comment asking the UX designer to review.
  3. Comment asking the UX designer to review.
  4. Comment asking the UX designer to review.

QA

IF a defect is found:

Testing Performance Impact of Code Changes

Accessibility

Templates

More details in link to Process Doc & Flowchart

Adding Locales

The completion rate of different locales can be seen on Pontoon. While the project is in Preview stage, all locales will be the same between Firefox Preview and Firefox Preview Nightly. Before we do our next large, milestone release, we'll update the Release locales to match the ones approved by L10N to have reached sufficient localization completion.