├── .nvmrc
├── .prettierrc.json
├── public
├── ghQuery.js
├── favicon.ico
├── index.html
└── bugQuery.js
├── babel.config.js
├── src
├── assets
│ └── logo.png
├── NotFound.vue
├── main.js
├── components
│ ├── BugItem.vue
│ ├── ReleaseDashboard.vue
│ └── DashboardFilter.vue
├── Releases.vue
├── GitHub.vue
├── Home.vue
└── App.vue
├── .github
├── dependabot.yml
├── workflows
│ └── auto-merge.yml
├── CODEOWNERS
└── ISSUE_TEMPLATE
│ ├── config.yml
│ └── bug.yml
├── .editorconfig
├── .eslintrc.js
├── CODE_OF_CONDUCT.md
├── REVIEWING.md
├── package.json
├── README.md
├── SECURITY.md
├── .gitignore
├── CONTRIBUTING.md
├── LICENSE
└── NOTES.md
/.nvmrc:
--------------------------------------------------------------------------------
1 | v18
2 |
--------------------------------------------------------------------------------
/.prettierrc.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/public/ghQuery.js:
--------------------------------------------------------------------------------
1 | // FOR GITHUB API SHINANIGANS
2 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mdn/release-dashboard/main/public/favicon.ico
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ["@vue/cli-plugin-babel/preset"],
3 | };
4 |
--------------------------------------------------------------------------------
/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mdn/release-dashboard/main/src/assets/logo.png
--------------------------------------------------------------------------------
/src/NotFound.vue:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | import { createApp } from "vue";
2 | import App from "./App.vue";
3 |
4 | createApp(App).mount("#app");
5 |
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 |
3 | updates:
4 | - package-ecosystem: npm
5 | directory: "/"
6 | schedule:
7 | interval: daily
8 |
9 | - package-ecosystem: "github-actions"
10 | directory: "/"
11 | schedule:
12 | interval: weekly
13 | commit-message:
14 | prefix: "ci(deps): "
15 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | # EditorConfig is awesome: https://EditorConfig.org
2 |
3 | # top-most EditorConfig file
4 | root = true
5 |
6 | [*]
7 | indent_style = space
8 | indent_size = 2
9 | end_of_line = lf
10 | charset = utf-8
11 | trim_trailing_whitespace = true
12 | insert_final_newline = true
13 |
14 | [*.md]
15 | trim_trailing_whitespace = false
16 |
--------------------------------------------------------------------------------
/.github/workflows/auto-merge.yml:
--------------------------------------------------------------------------------
1 | name: "auto-merge"
2 | on: [pull_request_target]
3 |
4 | # No GITHUB_TOKEN permissions, as we use GH_TOKEN instead.
5 | permissions: {}
6 |
7 | jobs:
8 | auto-merge:
9 | uses: mdn/workflows/.github/workflows/auto-merge.yml@main
10 | with:
11 | target-repo: "mdn/release-dashboard"
12 | secrets:
13 | GH_TOKEN: ${{ secrets.GH_TOKEN }}
14 |
--------------------------------------------------------------------------------
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | env: {
4 | node: true,
5 | },
6 | extends: ["plugin:vue/essential", "eslint:recommended"],
7 | parserOptions: {
8 | parser: "@babel/eslint-parser",
9 | },
10 | rules: {
11 | "no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
12 | "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
13 | },
14 | };
15 |
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | # Community participation guidelines
2 |
3 | This repository is governed by Mozilla's code of conduct and etiquette guidelines.
4 | For more details, please read the [Mozilla Community Participation Guidelines](https://www.mozilla.org/about/governance/policies/participation/).
5 |
6 | ## Reporting violations
7 |
8 | For more information on how to report violations of the Community Participation Guidelines, please read our [How to Report](https://www.mozilla.org/about/governance/policies/participation/reporting/) page.
9 |
--------------------------------------------------------------------------------
/src/components/BugItem.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 | Bug summary (link)
4 |
5 |
6 |
Keywords
7 |
Tech
8 |
9 |
10 |
11 |
12 | Push to release
13 | Set dev-doc-complete/needed
14 |
15 |
16 |
20 |
21 |
--------------------------------------------------------------------------------
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
1 | # ----------------------------------------------------------------------------
2 | # CODEOWNERS
3 | # ----------------------------------------------------------------------------
4 | # Order is important. The last matching pattern takes precedence.
5 | # See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
6 | # ----------------------------------------------------------------------------
7 |
8 | /.github/workflows/ @mdn/engineering
9 | /.github/CODEOWNERS @mdn/engineering
10 | /SECURITY.md @mdn/engineering
11 |
--------------------------------------------------------------------------------
/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | <%= htmlWebpackPlugin.options.title %>
11 |
12 |
13 |
14 |
15 |
16 | We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly
17 | without JavaScript enabled. Please enable it to continue.
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/Releases.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Release Dashboard
5 |
6 |
7 |
8 |
9 |
10 |
11 |
23 |
24 |
35 |
--------------------------------------------------------------------------------
/REVIEWING.md:
--------------------------------------------------------------------------------
1 | # Reviewing guide
2 |
3 | ## Values and guidelines
4 |
5 | All reviewers must abide by the [Code of Conduct](CODE_OF_CONDUCT.md); they are also protected by the Code of Conduct.
6 | A reviewer should not tolerate poor behavior and is encouraged to [report any behavior](CODE_OF_CONDUCT.md#Reporting_violations) that violates the Code of Conduct.
7 |
8 | Everyone participating must follow our [Community Participation Guidelines](CODE_OF_CONDUCT.md#Community_Participation_Guidelines)
9 |
10 | ## Review process
11 |
12 | The MDN Web Docs team has a well-defined review process that must be followed by reviewers in all repositories under the GitHub MDN organization.
13 | This process is described in detail on the [Pull request guidelines](https://developer.mozilla.org/en-US/docs/MDN/Community/Pull_requests) page.
14 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "release-dashboard",
3 | "version": "0.1.0",
4 | "private": true,
5 | "engines": {
6 | "node": ">=18.0.0"
7 | },
8 | "scripts": {
9 | "serve": "vue-cli-service serve",
10 | "build": "vue-cli-service build",
11 | "lint": "vue-cli-service lint"
12 | },
13 | "dependencies": {
14 | "@octokit/rest": "^20.1.1",
15 | "core-js": "^3.47.0",
16 | "vue": "^3.5.26"
17 | },
18 | "devDependencies": {
19 | "@vue/cli-plugin-babel": "^5.0.9",
20 | "@vue/cli-plugin-eslint": "^5.0.9",
21 | "@vue/cli-service": "^5.0.9",
22 | "@vue/compiler-sfc": "^3.5.26",
23 | "@babel/eslint-parser": "^7.28.5",
24 | "eslint": "^9.39.2",
25 | "eslint-plugin-vue": "^9.32.0"
26 | },
27 | "browserslist": [
28 | "> 1%",
29 | "last 2 versions",
30 | "not dead"
31 | ]
32 | }
33 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: true
2 | contact_links:
3 | - name: Content or feature request
4 | url: https://github.com/mdn/mdn/issues/new/choose
5 | about: Propose new content for MDN Web Docs or submit a feature request using this link.
6 | - name: MDN GitHub Discussions
7 | url: https://github.com/orgs/mdn/discussions
8 | about: Does the issue involve a lot of changes, or is it hard to split it into actionable tasks? Start a discussion before opening an issue.
9 | - name: MDN Web Docs on Discourse
10 | url: https://discourse.mozilla.org/c/mdn/learn/250
11 | about: Need help with assessments on MDN Web Docs? We have a support community for this purpose on Discourse.
12 | - name: Help with code
13 | url: https://stackoverflow.com/
14 | about: If you are stuck and need help with code, StackOverflow is a great resource.
15 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # MDN Content Dashboard
2 |
3 | An app of tools for the MDN Content Team.
4 |
5 | ## Release dashboard
6 |
7 | Tool for managing bugzilla bugs that need MDN docs.
8 |
9 | You can look up bugs for the next release, bugs that might need `dev-doc-needed`, bugs from different categories.
10 |
11 | You can batch set `dev-doc-complete` and push bugs to github projects.
12 |
13 | (Add feature list here)
14 |
15 | ## GitHub Visualization
16 |
17 | ## Project setup
18 |
19 | Create a `env` with a bugzilla api key set: `VUE_APP_BUGZILLA_API_KEY=`
20 |
21 | ```bash
22 | npm install
23 | ```
24 |
25 | ### Compiles and hot-reloads for development
26 |
27 | ```bash
28 | npm run serve
29 | ```
30 |
31 | ### Compiles and minifies for production
32 |
33 | ```bash
34 | npm run build
35 | ```
36 |
37 | ### Lints and fixes files
38 |
39 | ```bash
40 | npm run lint
41 | ```
42 |
43 | ### Customize configuration
44 |
45 | See [Configuration Reference](https://cli.vuejs.org/config/).
46 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug.yml:
--------------------------------------------------------------------------------
1 | name: "Issue report"
2 | description: Report an unexpected problem or unintended behavior.
3 | labels: ["needs triage"]
4 | body:
5 | - type: markdown
6 | attributes:
7 | value: |
8 | ### Before you start
9 |
10 | **Want to fix the problem yourself?** This project is open source and we welcome fixes and improvements from the community!
11 |
12 | ↩ Check the project [CONTRIBUTING.md](../blob/main/CONTRIBUTING.md) guide to see how to get started.
13 |
14 | ---
15 | - type: textarea
16 | id: problem
17 | attributes:
18 | label: What information was incorrect, unhelpful, or incomplete?
19 | validations:
20 | required: true
21 | - type: textarea
22 | id: expected
23 | attributes:
24 | label: What did you expect to see?
25 | validations:
26 | required: true
27 | - type: textarea
28 | id: references
29 | attributes:
30 | label: Do you have any supporting links, references, or citations?
31 | description: Link to information that helps us confirm your issue.
32 | - type: textarea
33 | id: more-info
34 | attributes:
35 | label: Do you have anything more you want to share?
36 | description: For example, steps to reproduce, screenshots, screen recordings, or sample code.
37 |
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Security Policy
2 |
3 | ## Overview
4 |
5 | This policy applies to MDN's website (`developer.mozilla.org`), backend services, and GitHub repositories in the [`mdn`](https://github.com/mdn) organization. Issues affecting other Mozilla products or services should be reported through the [Mozilla Security Bug Bounty Program](https://www.mozilla.org/en-US/security/bug-bounty/).
6 |
7 | For non-security issues, please file a [content bug](https://github.com/mdn/content/issues/new/choose), a [website bug](https://github.com/mdn/fred/issues/new/choose) or a [content/feature suggestion](https://github.com/mdn/mdn/issues/new/choose).
8 |
9 | ## Reporting a Vulnerability
10 |
11 | If you discover a potential security issue, please report it privately via .
12 |
13 | If you prefer not to use HackerOne, you can report it via .
14 |
15 | ## Bounty Program
16 |
17 | Vulnerabilities in MDN may qualify for Mozilla's Bug Bounty Program. Eligibility and reward amounts are described on .
18 |
19 | Please use the above channels even if you are not interested in a bounty reward.
20 |
21 | ## Responsible Disclosure
22 |
23 | Please do not publicly disclose details until Mozilla's security team and the MDN engineering team have verified and fixed the issue.
24 |
25 | We appreciate your efforts to keep MDN and its users safe.
26 |
--------------------------------------------------------------------------------
/src/GitHub.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
9 |
10 |
11 |
67 |
68 |
69 |
--------------------------------------------------------------------------------
/src/components/ReleaseDashboard.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
Bug List: Found {{ bugList.length }} bugs
5 |
6 |
7 |
10 |
11 |
12 | {{ keyword }}
13 |
14 |
15 |
16 |
17 |
18 |
Loading bugs...
19 |
20 |
21 |
22 |
61 |
62 |
91 |
--------------------------------------------------------------------------------
/src/Home.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | MDN Content Tools
5 |
6 |
7 |
8 | Releases
9 | GitHub
10 |
11 |
12 |
13 |
14 |
19 |
20 |
90 |
91 |
112 |
--------------------------------------------------------------------------------
/src/components/DashboardFilter.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
9 |
10 |
Quick links
11 |
12 |
All bugs
13 |
All meta
14 |
Next release
15 |
Next 3 release
16 |
Might need dev-doc-needed
17 |
18 |
19 | Bug ID
20 |
21 | Show
22 |
23 |
24 |
25 |
26 |
27 |
Filter
28 |
29 |
30 | Release
31 |
32 | ...
33 | 94
34 | 95
35 | 96
36 | 97
37 | 98
38 | 99
39 | 100
40 |
41 |
42 |
43 |
44 | Tech
45 |
46 | ...
47 | HTML
48 | CSS
49 | JS
50 | WebAPI
51 | WebEXT
52 | Devtools
53 | Other
54 |
55 |
56 |
57 |
Go!
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
89 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | /dist
4 |
5 |
6 | # local env files
7 | .env.local
8 | .env.*.local
9 |
10 | # Log files
11 | npm-debug.log*
12 | yarn-debug.log*
13 | yarn-error.log*
14 | pnpm-debug.log*
15 |
16 | # Editor directories and files
17 | .idea
18 | .vscode
19 | *.suo
20 | *.ntvs*
21 | *.njsproj
22 | *.sln
23 | *.sw?
24 | =======
25 | # Logs
26 | logs
27 | *.log
28 | npm-debug.log*
29 | yarn-debug.log*
30 | yarn-error.log*
31 | lerna-debug.log*
32 |
33 | # Diagnostic reports (https://nodejs.org/api/report.html)
34 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
35 |
36 | # Runtime data
37 | pids
38 | *.pid
39 | *.seed
40 | *.pid.lock
41 |
42 | # Directory for instrumented libs generated by jscoverage/JSCover
43 | lib-cov
44 |
45 | # Coverage directory used by tools like istanbul
46 | coverage
47 | *.lcov
48 |
49 | # nyc test coverage
50 | .nyc_output
51 |
52 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
53 | .grunt
54 |
55 | # Bower dependency directory (https://bower.io/)
56 | bower_components
57 |
58 | # node-waf configuration
59 | .lock-wscript
60 |
61 | # Compiled binary addons (https://nodejs.org/api/addons.html)
62 | build/Release
63 |
64 | # Dependency directories
65 | node_modules/
66 | jspm_packages/
67 |
68 | # TypeScript v1 declaration files
69 | typings/
70 |
71 | # TypeScript cache
72 | *.tsbuildinfo
73 |
74 | # Optional npm cache directory
75 | .npm
76 |
77 | # Optional eslint cache
78 | .eslintcache
79 |
80 | # Microbundle cache
81 | .rpt2_cache/
82 | .rts2_cache_cjs/
83 | .rts2_cache_es/
84 | .rts2_cache_umd/
85 |
86 | # Optional REPL history
87 | .node_repl_history
88 |
89 | # Output of 'npm pack'
90 | *.tgz
91 |
92 | # Yarn Integrity file
93 | .yarn-integrity
94 |
95 | # dotenv environment variables file
96 | .env
97 | .env.test
98 |
99 | # parcel-bundler cache (https://parceljs.org/)
100 | .cache
101 |
102 | # Next.js build output
103 | .next
104 |
105 | # Nuxt.js build / generate output
106 | .nuxt
107 | dist
108 |
109 | # Gatsby files
110 | .cache/
111 | # Comment in the public line in if your project uses Gatsby and *not* Next.js
112 | # https://nextjs.org/blog/next-9-1#public-directory-support
113 | # public
114 |
115 | # vuepress build output
116 | .vuepress/dist
117 |
118 | # Serverless directories
119 | .serverless/
120 |
121 | # FuseBox cache
122 | .fusebox/
123 |
124 | # DynamoDB Local files
125 | .dynamodb/
126 |
127 | # TernJS port file
128 | .tern-port
129 |
--------------------------------------------------------------------------------
/public/bugQuery.js:
--------------------------------------------------------------------------------
1 |
2 | // THIS IS A WORK IN PROGRESS
3 | // create new issue https://github.com/mdn/content/issues/new?title=foo&body=bar
4 |
5 | /**
6 | *
7 | * @param {object} containing the following:
8 | * (All properties are optional, if none are specified all bugs with `dev-doc-needed` are returned)
9 | * id {int} bug id to return one bug
10 | * keywords {array} array of keyword strings to search for
11 | *
12 | * @returns {array} of bug objects
13 | * Each bug object contains the following (NB we probably don't need to show all these)
14 | * id
15 | * description
16 | * release (version or target milestone)
17 | * type
18 | * status
19 | * resolution
20 | * classification
21 | *
22 | * keywords
23 | */
24 |
25 | /**
26 | * Some notes:
27 | * meta is a keyword
28 | * categories are
29 | * 'product' (core) &
30 | * 'component' (eg Audio Video)
31 | * 'type' (task)
32 | * Related bugs are 'Depends on'
33 | *
34 | * Querystring
35 | * keywords=
36 | * include_fields: blocks classification component depends_on flags(ffrel) id is_confirmed keywords product summary target_milestone update_token description
37 | * limit
38 | */
39 |
40 | // Do we want to cache bugs ever? Or just call every time we want to display.
41 | class BugzillaQuery {
42 |
43 | #apiSecret = process.env.VUE_APP_BUGZILLA_API_KEY;
44 | #bugzillaURL = "https://bugzilla.mozilla.org/rest/bug?"
45 | #keywords;
46 | #queryString;
47 |
48 | constructor({
49 | keywords = ['dev-doc-needed'],
50 | include_fields = 'short',
51 | } = {} ) {
52 | this.#keywords = this.#generateKeyworkString(keywords);
53 |
54 | this.#queryString = this.generateQueryString();
55 | }
56 |
57 | // keywords ~~~~~~~~~~~~~~~~~~~~
58 | /**
59 | * generateKeywordString Generate a keyword string for the api call
60 | * @param {[array]} keywords [array of keywords to search for]
61 | * @return {[string]} [Passed into this.#keywords]
62 | */
63 | #generateKeywordString(keywords) {
64 | let query = 'keywords=';
65 | for (const word of keywords) {
66 | query += word+','; // !TODO apart from the last one
67 | }
68 | }
69 | get keywords() {
70 | return this.#keywords
71 | }
72 | set keywords(keywords) {
73 | this.#keywords = this.#generateKeywordString(keywords);
74 | }
75 | #generateQueryString() {
76 |
77 | }
78 | get queryString() {
79 | return this.#queryString;
80 | }
81 | set queryString() {
82 | this.#queryString = this.#generateQueryString;
83 | }
84 |
85 | fetchBugs() {
86 |
87 | }
88 |
89 |
90 | }
91 |
92 | export default BugzillaQuery;
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
31 |
32 |
33 |
38 |
39 |
40 |
110 |
111 |
132 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contribution guide
2 |
3 | 
4 |
5 | - [Ways to contribute](#ways-to-contribute)
6 | - [Finding an issue](#finding-an-issue)
7 | - [Asking for help](#asking-for-help)
8 | - [Pull request process](#pull-request-process)
9 | - [Forking and cloning the project](#forking-and-cloning-the-project)
10 | - [Signing commits](#signing-commits)
11 |
12 | Welcome 👋 Thank you for your interest in contributing to MDN Web Docs. We are happy to have you join us! 💖
13 |
14 | As you get started, you are in the best position to give us feedback on project areas we might have forgotten about or assumed to work well.
15 | These include, but are not limited to:
16 |
17 | - Problems found while setting up a new developer environment
18 | - Gaps in our documentation
19 | - Bugs in our automation scripts
20 |
21 | If anything doesn't make sense or work as expected, please open an issue and let us know!
22 |
23 | ## Ways to contribute
24 |
25 | We welcome many different types of contributions including:
26 |
27 | - New features and content suggestions.
28 | - Identifying and filing issues.
29 | - Providing feedback on existing issues.
30 | - Engaging with the community and answering questions.
31 | - Contributing documentation or code.
32 | - Promoting the project in personal circles and social media.
33 |
34 | ## Finding an issue
35 |
36 | We have issues labeled `good first issue` for new contributors and `help wanted` suitable for any contributor.
37 | Good first issues have extra information to help you make your first contribution a success.
38 | Help wanted issues are ideal when you feel a bit more comfortable with the project details.
39 |
40 | Sometimes there won't be any issues with these labels, but there is likely still something for you to work on.
41 | If you want to contribute but don't know where to start or can't find a suitable issue, speak to us on [Matrix](https://matrix.to/#/#mdn:mozilla.org), and we will be happy to help.
42 |
43 | Once you find an issue you'd like to work on, please post a comment saying you want to work on it.
44 | Something like "I want to work on this" is fine.
45 | Also, mention the community team using the `@mdn/community` handle to ensure someone will get back to you.
46 |
47 | ## Asking for help
48 |
49 | The best way to reach us with a question when contributing is to use the following channels in the following order of precedence:
50 |
51 | - [Start a discussion](https://github.com/orgs/mdn/discussions)
52 | - Ask your question or highlight your discussion on [Matrix](https://matrix.to/#/#mdn:mozilla.org).
53 | - File an issue and tag the community team using the `@mdn/community` handle.
54 |
55 | ## Pull request process
56 |
57 | The MDN Web Docs project has a well-defined pull request process which is documented in the [Pull request guidelines](https://developer.mozilla.org/en-US/docs/MDN/Community/Pull_requests).
58 | Make sure you read and understand this process before you start working on a pull request.
59 |
60 | ### Forking and cloning the project
61 |
62 | The first step in setting up your development environment is to [fork the repository](https://docs.github.com/en/get-started/quickstart/fork-a-repo) and [clone](https://docs.github.com/en/get-started/quickstart/fork-a-repo#cloning-your-forked-repository) the repository to your local machine.
63 |
64 | ## Signing commits
65 |
66 | We require all commits to be signed to verify the author's identity.
67 | GitHub has a detailed guide on [setting up signed commits](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits).
68 | If you get stuck, please [ask for help](#asking-for-help).
69 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Mozilla Public License Version 2.0
2 | ==================================
3 |
4 | 1. Definitions
5 | --------------
6 |
7 | 1.1. "Contributor"
8 | means each individual or legal entity that creates, contributes to
9 | the creation of, or owns Covered Software.
10 |
11 | 1.2. "Contributor Version"
12 | means the combination of the Contributions of others (if any) used
13 | by a Contributor and that particular Contributor's Contribution.
14 |
15 | 1.3. "Contribution"
16 | means Covered Software of a particular Contributor.
17 |
18 | 1.4. "Covered Software"
19 | means Source Code Form to which the initial Contributor has attached
20 | the notice in Exhibit A, the Executable Form of such Source Code
21 | Form, and Modifications of such Source Code Form, in each case
22 | including portions thereof.
23 |
24 | 1.5. "Incompatible With Secondary Licenses"
25 | means
26 |
27 | (a) that the initial Contributor has attached the notice described
28 | in Exhibit B to the Covered Software; or
29 |
30 | (b) that the Covered Software was made available under the terms of
31 | version 1.1 or earlier of the License, but not also under the
32 | terms of a Secondary License.
33 |
34 | 1.6. "Executable Form"
35 | means any form of the work other than Source Code Form.
36 |
37 | 1.7. "Larger Work"
38 | means a work that combines Covered Software with other material, in
39 | a separate file or files, that is not Covered Software.
40 |
41 | 1.8. "License"
42 | means this document.
43 |
44 | 1.9. "Licensable"
45 | means having the right to grant, to the maximum extent possible,
46 | whether at the time of the initial grant or subsequently, any and
47 | all of the rights conveyed by this License.
48 |
49 | 1.10. "Modifications"
50 | means any of the following:
51 |
52 | (a) any file in Source Code Form that results from an addition to,
53 | deletion from, or modification of the contents of Covered
54 | Software; or
55 |
56 | (b) any new file in Source Code Form that contains any Covered
57 | Software.
58 |
59 | 1.11. "Patent Claims" of a Contributor
60 | means any patent claim(s), including without limitation, method,
61 | process, and apparatus claims, in any patent Licensable by such
62 | Contributor that would be infringed, but for the grant of the
63 | License, by the making, using, selling, offering for sale, having
64 | made, import, or transfer of either its Contributions or its
65 | Contributor Version.
66 |
67 | 1.12. "Secondary License"
68 | means either the GNU General Public License, Version 2.0, the GNU
69 | Lesser General Public License, Version 2.1, the GNU Affero General
70 | Public License, Version 3.0, or any later versions of those
71 | licenses.
72 |
73 | 1.13. "Source Code Form"
74 | means the form of the work preferred for making modifications.
75 |
76 | 1.14. "You" (or "Your")
77 | means an individual or a legal entity exercising rights under this
78 | License. For legal entities, "You" includes any entity that
79 | controls, is controlled by, or is under common control with You. For
80 | purposes of this definition, "control" means (a) the power, direct
81 | or indirect, to cause the direction or management of such entity,
82 | whether by contract or otherwise, or (b) ownership of more than
83 | fifty percent (50%) of the outstanding shares or beneficial
84 | ownership of such entity.
85 |
86 | 2. License Grants and Conditions
87 | --------------------------------
88 |
89 | 2.1. Grants
90 |
91 | Each Contributor hereby grants You a world-wide, royalty-free,
92 | non-exclusive license:
93 |
94 | (a) under intellectual property rights (other than patent or trademark)
95 | Licensable by such Contributor to use, reproduce, make available,
96 | modify, display, perform, distribute, and otherwise exploit its
97 | Contributions, either on an unmodified basis, with Modifications, or
98 | as part of a Larger Work; and
99 |
100 | (b) under Patent Claims of such Contributor to make, use, sell, offer
101 | for sale, have made, import, and otherwise transfer either its
102 | Contributions or its Contributor Version.
103 |
104 | 2.2. Effective Date
105 |
106 | The licenses granted in Section 2.1 with respect to any Contribution
107 | become effective for each Contribution on the date the Contributor first
108 | distributes such Contribution.
109 |
110 | 2.3. Limitations on Grant Scope
111 |
112 | The licenses granted in this Section 2 are the only rights granted under
113 | this License. No additional rights or licenses will be implied from the
114 | distribution or licensing of Covered Software under this License.
115 | Notwithstanding Section 2.1(b) above, no patent license is granted by a
116 | Contributor:
117 |
118 | (a) for any code that a Contributor has removed from Covered Software;
119 | or
120 |
121 | (b) for infringements caused by: (i) Your and any other third party's
122 | modifications of Covered Software, or (ii) the combination of its
123 | Contributions with other software (except as part of its Contributor
124 | Version); or
125 |
126 | (c) under Patent Claims infringed by Covered Software in the absence of
127 | its Contributions.
128 |
129 | This License does not grant any rights in the trademarks, service marks,
130 | or logos of any Contributor (except as may be necessary to comply with
131 | the notice requirements in Section 3.4).
132 |
133 | 2.4. Subsequent Licenses
134 |
135 | No Contributor makes additional grants as a result of Your choice to
136 | distribute the Covered Software under a subsequent version of this
137 | License (see Section 10.2) or under the terms of a Secondary License (if
138 | permitted under the terms of Section 3.3).
139 |
140 | 2.5. Representation
141 |
142 | Each Contributor represents that the Contributor believes its
143 | Contributions are its original creation(s) or it has sufficient rights
144 | to grant the rights to its Contributions conveyed by this License.
145 |
146 | 2.6. Fair Use
147 |
148 | This License is not intended to limit any rights You have under
149 | applicable copyright doctrines of fair use, fair dealing, or other
150 | equivalents.
151 |
152 | 2.7. Conditions
153 |
154 | Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
155 | in Section 2.1.
156 |
157 | 3. Responsibilities
158 | -------------------
159 |
160 | 3.1. Distribution of Source Form
161 |
162 | All distribution of Covered Software in Source Code Form, including any
163 | Modifications that You create or to which You contribute, must be under
164 | the terms of this License. You must inform recipients that the Source
165 | Code Form of the Covered Software is governed by the terms of this
166 | License, and how they can obtain a copy of this License. You may not
167 | attempt to alter or restrict the recipients' rights in the Source Code
168 | Form.
169 |
170 | 3.2. Distribution of Executable Form
171 |
172 | If You distribute Covered Software in Executable Form then:
173 |
174 | (a) such Covered Software must also be made available in Source Code
175 | Form, as described in Section 3.1, and You must inform recipients of
176 | the Executable Form how they can obtain a copy of such Source Code
177 | Form by reasonable means in a timely manner, at a charge no more
178 | than the cost of distribution to the recipient; and
179 |
180 | (b) You may distribute such Executable Form under the terms of this
181 | License, or sublicense it under different terms, provided that the
182 | license for the Executable Form does not attempt to limit or alter
183 | the recipients' rights in the Source Code Form under this License.
184 |
185 | 3.3. Distribution of a Larger Work
186 |
187 | You may create and distribute a Larger Work under terms of Your choice,
188 | provided that You also comply with the requirements of this License for
189 | the Covered Software. If the Larger Work is a combination of Covered
190 | Software with a work governed by one or more Secondary Licenses, and the
191 | Covered Software is not Incompatible With Secondary Licenses, this
192 | License permits You to additionally distribute such Covered Software
193 | under the terms of such Secondary License(s), so that the recipient of
194 | the Larger Work may, at their option, further distribute the Covered
195 | Software under the terms of either this License or such Secondary
196 | License(s).
197 |
198 | 3.4. Notices
199 |
200 | You may not remove or alter the substance of any license notices
201 | (including copyright notices, patent notices, disclaimers of warranty,
202 | or limitations of liability) contained within the Source Code Form of
203 | the Covered Software, except that You may alter any license notices to
204 | the extent required to remedy known factual inaccuracies.
205 |
206 | 3.5. Application of Additional Terms
207 |
208 | You may choose to offer, and to charge a fee for, warranty, support,
209 | indemnity or liability obligations to one or more recipients of Covered
210 | Software. However, You may do so only on Your own behalf, and not on
211 | behalf of any Contributor. You must make it absolutely clear that any
212 | such warranty, support, indemnity, or liability obligation is offered by
213 | You alone, and You hereby agree to indemnify every Contributor for any
214 | liability incurred by such Contributor as a result of warranty, support,
215 | indemnity or liability terms You offer. You may include additional
216 | disclaimers of warranty and limitations of liability specific to any
217 | jurisdiction.
218 |
219 | 4. Inability to Comply Due to Statute or Regulation
220 | ---------------------------------------------------
221 |
222 | If it is impossible for You to comply with any of the terms of this
223 | License with respect to some or all of the Covered Software due to
224 | statute, judicial order, or regulation then You must: (a) comply with
225 | the terms of this License to the maximum extent possible; and (b)
226 | describe the limitations and the code they affect. Such description must
227 | be placed in a text file included with all distributions of the Covered
228 | Software under this License. Except to the extent prohibited by statute
229 | or regulation, such description must be sufficiently detailed for a
230 | recipient of ordinary skill to be able to understand it.
231 |
232 | 5. Termination
233 | --------------
234 |
235 | 5.1. The rights granted under this License will terminate automatically
236 | if You fail to comply with any of its terms. However, if You become
237 | compliant, then the rights granted under this License from a particular
238 | Contributor are reinstated (a) provisionally, unless and until such
239 | Contributor explicitly and finally terminates Your grants, and (b) on an
240 | ongoing basis, if such Contributor fails to notify You of the
241 | non-compliance by some reasonable means prior to 60 days after You have
242 | come back into compliance. Moreover, Your grants from a particular
243 | Contributor are reinstated on an ongoing basis if such Contributor
244 | notifies You of the non-compliance by some reasonable means, this is the
245 | first time You have received notice of non-compliance with this License
246 | from such Contributor, and You become compliant prior to 30 days after
247 | Your receipt of the notice.
248 |
249 | 5.2. If You initiate litigation against any entity by asserting a patent
250 | infringement claim (excluding declaratory judgment actions,
251 | counter-claims, and cross-claims) alleging that a Contributor Version
252 | directly or indirectly infringes any patent, then the rights granted to
253 | You by any and all Contributors for the Covered Software under Section
254 | 2.1 of this License shall terminate.
255 |
256 | 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
257 | end user license agreements (excluding distributors and resellers) which
258 | have been validly granted by You or Your distributors under this License
259 | prior to termination shall survive termination.
260 |
261 | ************************************************************************
262 | * *
263 | * 6. Disclaimer of Warranty *
264 | * ------------------------- *
265 | * *
266 | * Covered Software is provided under this License on an "as is" *
267 | * basis, without warranty of any kind, either expressed, implied, or *
268 | * statutory, including, without limitation, warranties that the *
269 | * Covered Software is free of defects, merchantable, fit for a *
270 | * particular purpose or non-infringing. The entire risk as to the *
271 | * quality and performance of the Covered Software is with You. *
272 | * Should any Covered Software prove defective in any respect, You *
273 | * (not any Contributor) assume the cost of any necessary servicing, *
274 | * repair, or correction. This disclaimer of warranty constitutes an *
275 | * essential part of this License. No use of any Covered Software is *
276 | * authorized under this License except under this disclaimer. *
277 | * *
278 | ************************************************************************
279 |
280 | ************************************************************************
281 | * *
282 | * 7. Limitation of Liability *
283 | * -------------------------- *
284 | * *
285 | * Under no circumstances and under no legal theory, whether tort *
286 | * (including negligence), contract, or otherwise, shall any *
287 | * Contributor, or anyone who distributes Covered Software as *
288 | * permitted above, be liable to You for any direct, indirect, *
289 | * special, incidental, or consequential damages of any character *
290 | * including, without limitation, damages for lost profits, loss of *
291 | * goodwill, work stoppage, computer failure or malfunction, or any *
292 | * and all other commercial damages or losses, even if such party *
293 | * shall have been informed of the possibility of such damages. This *
294 | * limitation of liability shall not apply to liability for death or *
295 | * personal injury resulting from such party's negligence to the *
296 | * extent applicable law prohibits such limitation. Some *
297 | * jurisdictions do not allow the exclusion or limitation of *
298 | * incidental or consequential damages, so this exclusion and *
299 | * limitation may not apply to You. *
300 | * *
301 | ************************************************************************
302 |
303 | 8. Litigation
304 | -------------
305 |
306 | Any litigation relating to this License may be brought only in the
307 | courts of a jurisdiction where the defendant maintains its principal
308 | place of business and such litigation shall be governed by laws of that
309 | jurisdiction, without reference to its conflict-of-law provisions.
310 | Nothing in this Section shall prevent a party's ability to bring
311 | cross-claims or counter-claims.
312 |
313 | 9. Miscellaneous
314 | ----------------
315 |
316 | This License represents the complete agreement concerning the subject
317 | matter hereof. If any provision of this License is held to be
318 | unenforceable, such provision shall be reformed only to the extent
319 | necessary to make it enforceable. Any law or regulation which provides
320 | that the language of a contract shall be construed against the drafter
321 | shall not be used to construe this License against a Contributor.
322 |
323 | 10. Versions of the License
324 | ---------------------------
325 |
326 | 10.1. New Versions
327 |
328 | Mozilla Foundation is the license steward. Except as provided in Section
329 | 10.3, no one other than the license steward has the right to modify or
330 | publish new versions of this License. Each version will be given a
331 | distinguishing version number.
332 |
333 | 10.2. Effect of New Versions
334 |
335 | You may distribute the Covered Software under the terms of the version
336 | of the License under which You originally received the Covered Software,
337 | or under the terms of any subsequent version published by the license
338 | steward.
339 |
340 | 10.3. Modified Versions
341 |
342 | If you create software not governed by this License, and you want to
343 | create a new license for such software, you may create and use a
344 | modified version of this License if you rename the license and remove
345 | any references to the name of the license steward (except to note that
346 | such modified license differs from this License).
347 |
348 | 10.4. Distributing Source Code Form that is Incompatible With Secondary
349 | Licenses
350 |
351 | If You choose to distribute Source Code Form that is Incompatible With
352 | Secondary Licenses under the terms of this version of the License, the
353 | notice described in Exhibit B of this License must be attached.
354 |
355 | Exhibit A - Source Code Form License Notice
356 | -------------------------------------------
357 |
358 | This Source Code Form is subject to the terms of the Mozilla Public
359 | License, v. 2.0. If a copy of the MPL was not distributed with this
360 | file, You can obtain one at http://mozilla.org/MPL/2.0/.
361 |
362 | If it is not possible or desirable to put the notice in a particular
363 | file, then You may include the notice in a location (such as a LICENSE
364 | file in a relevant directory) where a recipient would be likely to look
365 | for such a notice.
366 |
367 | You may add additional accurate notices of copyright ownership.
368 |
369 | Exhibit B - "Incompatible With Secondary Licenses" Notice
370 | ---------------------------------------------------------
371 |
372 | This Source Code Form is "Incompatible With Secondary Licenses", as
373 | defined by the Mozilla Public License, v. 2.0.
374 |
--------------------------------------------------------------------------------
/NOTES.md:
--------------------------------------------------------------------------------
1 | # Bugzilla info
2 |
3 | Making a note of all the things we can query on bugzilla, to help build the query class. (This comes from advanced search).
4 |
5 | ### Bug info (open fields)
6 |
7 | - Comment
8 | - URL
9 | - Whiteboard
10 | - Keywords
11 | - Votes
12 |
13 | ---
14 |
15 | #### Version
16 |
17 | This is usually `Firefox ##`, can be `## Branch` or just the version number `##`.
18 |
19 | #### Target Milestone
20 |
21 | This is usually `Firefox ##`, can be `## Branch` or just the version number `##`. Spaces may be omitted.
22 |
23 | #### Type
24 |
25 | - defect
26 | - enhancement
27 | - task
28 |
29 | #### Status
30 |
31 | - UNCONFIRMED
32 | - NEW
33 | - ASSIGNED
34 | - REOPENED
35 | - RESOLVED
36 | - VERIFIED
37 | - CLOSED
38 |
39 | #### Resolution
40 |
41 | - FIXED
42 | - INVALID
43 | - WONTFIX
44 | - INACTIVE
45 | - DUPLICATE
46 | - WORKSFORME
47 | - INCOMPLETE
48 | - SUPPORT
49 | - EXPIRED
50 | - MOVED
51 |
52 | ---
53 |
54 | These don't matter so much apart from maybe Product & Component (but they are very long)
55 |
56 |
57 | #### Severity
58 |
59 | - blocker
60 | - S1
61 | - critical
62 | - S2
63 | - major
64 | - normal
65 | - S3
66 | - minor
67 | - S4
68 | - trivial
69 | - N/A
70 | - enhancement
71 |
72 | #### Priority
73 |
74 | - P1
75 | - P2
76 | - P3
77 | - P4
78 | - P5
79 |
80 | #### Hardware
81 |
82 | - Unspecified
83 | - All
84 | - Desktop
85 | - ARM
86 | - ARM64
87 | - DEC
88 | - HP
89 | - PowerPC
90 | - x86
91 | - x86_64
92 | - SGI
93 | - Sun
94 | - XScale
95 | - Other
96 |
97 | #### OS
98 |
99 | - Unspecified
100 | - All
101 | - Windows
102 | - Windows 95
103 | - Windows 98
104 | - Windows ME
105 | - Windows NT
106 | - Windows 2000
107 | - Windows XP
108 | - Windows Server 2003
109 | - Windows Server 2008
110 | - Windows Vista
111 | - Windows 7
112 | - Windows 8
113 | - Windows 8 Metro
114 | - Windows 8.1
115 | - Windows 10
116 | - Windows 11
117 | - Windows CE
118 | - Windows Mobile 6 Standard
119 | - Windows Mobile 6 Professional
120 | - Windows Phone
121 | - Windows Phone 7
122 | - Windows Phone 7.5
123 | - Windows Phone 7.8
124 | - Windows Phone 8
125 | - Mac System 7
126 | - Mac System 7.5
127 | - Mac System 7.6.1
128 | - Mac System 8.0
129 | - Mac System 8.5
130 | - Mac System 8.6
131 | - Mac System 9.x
132 | - macOS
133 | - Linux
134 | - Gonk (Firefox OS)
135 | - Android
136 | - Maemo
137 | - MeeGo
138 | - Mer
139 | - iOS
140 | - iOS 3
141 | - iOS 4
142 | - iOS 5
143 | - iOS 6
144 | - iOS 7
145 | - iOS 8
146 | - iOS 9
147 | - iOS 10
148 | - iOS 11
149 | - BSDI
150 | - FreeBSD
151 | - NetBSD
152 | - OpenBSD
153 | - AIX
154 | - BeOS
155 | - HP-UX
156 | - IRIX
157 | - Neutrino
158 | - OpenVMS
159 | - OS/2
160 | - OSF/1
161 | - SunOS
162 | - Solaris
163 | - OpenSolaris
164 | - Symbian
165 | - Other
166 |
167 | #### Classification:
168 |
169 | - Client Software
170 | - Developer Infrastructure
171 | - Components
172 | - Server Software
173 | - Other
174 | - Graveyard
175 |
176 | #### Product:
177 |
178 | - addons.mozilla.org
179 | - Air Mozilla
180 | - App Stores
181 | - Bugzilla
182 | - bugzilla.mozilla.org
183 | - Calendar
184 | - Chat Core
185 | - Cloud Services
186 | - Community Building
187 | - Conduit
188 | - Core
189 | - Data & BI Services Team
190 | - Data Compliance
191 | - Data Platform and Tools
192 | - Data Science
193 | - Developer Ecosystem
194 | - Developer Engagement
195 | - Developer Infrastructure
196 | - Developer Services
197 | - developer.mozilla.org
198 | - DevTools
199 | - Directory
200 | - Emerging Markets
201 | - Enterprise Support
202 | - External Software Affecting Firefox
203 | - Fenix
204 | - Firefox
205 | - Firefox Build System
206 | - Firefox for Echo Show
207 | - Firefox for iOS
208 | - Firefox Friends
209 | - Firefox Private Network
210 | - firstlook.firefox.com
211 | - Focus
212 | - Focus-iOS
213 | - GeckoView
214 | - Infrastructure & Operations
215 | - Instantbird
216 | - Instantbird Servers
217 | - Internet Public Policy
218 | - L20n
219 | - value="Localization Infrastructure and Tools"Localization Infrastructure and Tools
220 | - Location
221 | - MailNews Core
222 | - Marketing
223 | - Marketing Graveyard
224 | - Mozilla China
225 | - Mozilla Corporation
226 | - Mozilla Foundation
227 | - Mozilla Foundation Communications
228 | - Mozilla Grants
229 | - Mozilla Localizations
230 | - Mozilla Messaging
231 | - Mozilla Metrics
232 | - Mozilla QA
233 | - Mozilla Reps
234 | - Mozilla VPN
235 | - mozilla.org
236 | - NSPR
237 | - NSS
238 | - Other Applications
239 | - Participation Infrastructure
240 | - Plugin Check
241 | - Pocket
242 | - Product Innovation
243 | - quality.mozilla.org
244 | - Release Engineering
245 | - Remote Protocol
246 | - SeaMonkey
247 | - Security Assurance
248 | - Shield
249 | - Snippets
250 | - Socorro
251 | - support.mozilla.org
252 | - support.mozilla.org - Lithium
253 | - Taskcluster
254 | - Tecken
255 | - Testing
256 | - Testopia
257 | - Thunderbird
258 | - Toolkit
259 | - Tracking
260 | - Tree Management
261 | - Untriaged Bugs
262 | - User Experience Design
263 | - User Research
264 | - UX Systems
265 | - Web Apps
266 | - Web Compatibility
267 | - WebExtensions
268 | - Websites
269 | - Webtools
270 | - www.mozilla.org
271 |
272 | #### Component
273 |
274 | - about:debugging
275 | - about:logins
276 | - about:memory
277 | - Accessibility Tools
278 | - Account Help
279 | - Account manager
280 | - Account wizard
281 | - ach / Acholi
282 | - Actions
283 | - activations.mozilla.org
284 | - Activity Streams: General
285 | - Activity Streams: Server Operations
286 | - Activity Streams: Timeline
287 | - Adaptive Search
288 | - Add-on Recommender
289 | - Add-ons Manager
290 | - Add-Ons: Extensions API
291 | - Add-Ons: General
292 | - addons.instantbird.org
293 | - Address Bar
294 | - Address Book
295 | - Administration
296 | - Administration / Setup
297 | - Administration/Accounting
298 | - af / Afrikaans
299 | - Agent
300 | - air.mozilla.com
301 | - ak / Akan
302 | - Alarms
303 | - an / Aragonese
304 | - Analytics
305 | - Android
306 | - Android client
307 | - Android Studio and Gradle Integration
308 | - Antenna
309 | - API
310 | - API Key
311 | - API Requests
312 | - App
313 | - App Center
314 | - App Store Access
315 | - Application Panel
316 | - Application Update
317 | - Applications
318 | - Applications: Mapper
319 | - Applications: MozharnessCore
320 | - Applications: Shipit
321 | - Applied Machine Learning
322 | - Apps
323 | - ar / Arabic
324 | - Army of Awesome
325 | - as / Assamese
326 | - Ask a Question Workflow
327 | - Asset
328 | - ast / Asturian
329 | - Async Tooling
330 | - Attachments
331 | - Attachments & Requests
332 | - Audio/Video
333 | - Audio/Video: cubeb
334 | - Audio/Video: GMP
335 | - Audio/Video: MediaStreamGraph
336 | - Audio/Video: Playback
337 | - Audio/Video: Recording
338 | - AUS Server
339 | - Autocomplete
340 | - AutoConfig (Mission Control Desktop)
341 | - Automation
342 | - AVOps: Corsica
343 | - AVOps: Crestron
344 | - AVOps: Projects
345 | - AVOps: Streaming
346 | - AVOps: Vidyo
347 | - Award Management
348 | - AWSY
349 | - az / Azerbaijani
350 | - Backend
351 | - Basket
352 | - be / Belarusian
353 | - Bedrock
354 | - bg / Bulgarian
355 | - BI: Existing Dashboards
356 | - BI: New Dashboards
357 | - BI: Tableau Administration
358 | - BigBlueButton
359 | - Bleach-security
360 | - Blocklist Implementation
361 | - Blocklist Policy Requests
362 | - Blog
363 | - blog.instantbird.com
364 | - Blogs
365 | - bm / Bambara
366 | - bn / Bengali
367 | - bn-BD / Bengali
368 | - bn-IN / Bengali (India)
369 | - bo / Tibetan
370 | - Bookmarks & History
371 | - Bootstrap Configuration
372 | - Bouncer
373 | - br / Breton
374 | - Browser
375 | - browserchoice.mozilla.com
376 | - brx / Bodo
377 | - bs / Bosnian
378 | - BuddyUp
379 | - Budget Requests
380 | - Bug Creation/Editing
381 | - Bug Import/Export & Moving
382 | - Bugherder
383 | - Bugzilla-General
384 | - bugzilla.org
385 | - Build
386 | - Build & Test
387 | - Build Config
388 | - Build Documentation
389 | - buildbot.instantbird.org
390 | - Bulk Bug Edit Requests
391 | - Business Development
392 | - ca / Catalan
393 | - CA Certificate Compliance
394 | - CA Certificate Root Program
395 | - CA Certificates Code
396 | - ca-valencia / Catalan (Valencian)
397 | - cak / Kaqchikel
398 | - Calendar
399 | - Calendar Frontend
400 | - Campaign
401 | - Canvas: 2D
402 | - Canvas: WebGL
403 | - careers.mozilla.org
404 | - Case Conductor-Platform
405 | - CCK
406 | - CDP
407 | - Change Requests
408 | - Chat
409 | - ChatZilla
410 | - CI Configuration
411 | - Client
412 | - Client for Android
413 | - Client for iOS
414 | - Client for Linux
415 | - Client for Mac
416 | - Client for Windows
417 | - Cloning
418 | - cloudSync
419 | - Code Coverage
420 | - Code Quality
421 | - Common CA Database
422 | - Community
423 | - Community Equipment/Hardware
424 | - Community Fundraising and Partnerships
425 | - Community Giving
426 | - Community IT: Discourse
427 | - Community Ops
428 | - communitystore.mozilla.org
429 | - compare-locales
430 | - Compatibility
431 | - Component
432 | - Composer
433 | - Composition
434 | - Condprofile
435 | - Console
436 | - Consultation
437 | - Consulting
438 | - Contacts window
439 | - Content
440 | - Continous Integration
441 | - Contribute
442 | - Contributor and Question Forums
443 | - Conversation
444 | - Copy
445 | - Copy Editing and Review
446 | - Copyright and Patent
447 | - Corporate VPN: ACL requests
448 | - Corporate VPN: Support requests
449 | - CPPUnitTest
450 | - Crash Reporting
451 | - crash-stats.instantbird.com
452 | - Creating/Changing Bugs
453 | - creative.mozilla.org
454 | - Crestron
455 | - crh / Crimean Tatar
456 | - CRM
457 | - cs / Czech
458 | - csb / Kashubian
459 | - CSS and Themes
460 | - CSS Parsing and Computation
461 | - CSS Transitions and Animations
462 | - Custom Bug Entry Forms
463 | - CVS: Administration
464 | - CVS: Copy
465 | - cy / Welsh
466 | - Cyber-Security
467 | - da / Danish
468 | - DAM
469 | - Dashboard
470 | - Data Complaints
471 | - Data Processing : ETL : Vertica target
472 | - Data request
473 | - Data Sanitization
474 | - Data Storage
475 | - Data Warehouse
476 | - Data/Backend Reports
477 | - Database
478 | - Datasets: Events
479 | - Datasets: Experiments
480 | - Datasets: General
481 | - Datasets: Main Summary
482 | - Datasets: Mobile
483 | - Datasets: Telemetry Aggregates
484 | - DB: Hadoop Administration
485 | - DB: MySQL
486 | - DB: MySQL bugzilla/reviewboard
487 | - DB: Postgres
488 | - DCOps
489 | - de / German
490 | - Debug
491 | - Debugger
492 | - Demo Add-ons
493 | - Demo Request
494 | - demos.mozilla.org
495 | - Dependency Views
496 | - Design
497 | - Design Review
498 | - Desktop
499 | - detodosparatodos.org
500 | - Dev Kit
501 | - Develop Budget
502 | - Develop Proposal
503 | - Developer Box
504 | - Developer Environment Integration
505 | - Developer Outreach
506 | - Developer Tools
507 | - DI: Bagheera/Kafka
508 | - DI: Hadoop
509 | - DI: New request
510 | - DI: Other
511 | - DI: Problem/support
512 | - Dialogs
513 | - Disability Access
514 | - Disability Access APIs
515 | - Discussion Forums
516 | - Distributions
517 | - DLL Services
518 | - DMD
519 | - DNS and Domain Registration
520 | - Documentation
521 | - Documentation and Knowledge Repo (RTMO)
522 | - Documentation Infrastructure
523 | - DOM
524 | - DOM Inspector
525 | - DOM: Animation
526 | - DOM: Bindings (WebIDL)
527 | - DOM: Content Processes
528 | - DOM: Copy & Paste and Drag & Drop
529 | - DOM: Core & HTML
530 | - DOM: CSS Object Model
531 | - DOM: Device Interfaces
532 | - DOM: Editor
533 | - DOM: Events
534 | - DOM: File
535 | - DOM: Forms
536 | - DOM: Geolocation
537 | - DOM: HTML Parser
538 | - DOM: Navigation
539 | - DOM: Networking
540 | - DOM: postMessage
541 | - DOM: Push Notifications
542 | - DOM: Security
543 | - DOM: Selection
544 | - DOM: Serializers
545 | - DOM: Service Workers
546 | - DOM: Streams
547 | - DOM: UI Events & Focus Handling
548 | - DOM: Web Authentication
549 | - DOM: Web Crypto
550 | - DOM: Web Payments
551 | - DOM: Window and Location
552 | - DOM: Workers
553 | - donate.mozilla.org
554 | - Download & File Handling
555 | - Downloads API
556 | - Downloads Panel
557 | - downloadstats.mozilla.com
558 | - dsb / Lower Sorbian
559 | - E-mail based Scheduling (iTIP/iMIP)
560 | - Editbugs Requests
561 | - Education and Culture
562 | - ee / Ewe
563 | - el / Greek
564 | - Email
565 | - Email Notifications
566 | - Email Outreach
567 | - en-CA / English (Canada)
568 | - en-GB / English (United Kingdom)
569 | - en-ZA / English (South Africa)
570 | - Enterprise Policies
571 | - Environments
572 | - eo / Esperanto
573 | - es / International Spanish
574 | - es-AR / Spanish (Argentina)
575 | - es-CL / Spanish (Chile)
576 | - es-ES / Spanish
577 | - es-MX / Spanish (Mexico)
578 | - et / Estonian
579 | - eu / Basque
580 | - Evangelism
581 | - Event Requests
582 | - Eventloop
583 | - Events
584 | - Events Manager
585 | - Experiment Collaboration
586 | - Experiments
587 | - extendfirefox.com/mobile-cup/
588 | - Extension
589 | - Extension Compatibility
590 | - Extension Ideas
591 | - Extensions
592 | - Extensions: AntiSpam
593 | - Extensions: BMO
594 | - Extensions: BugmailFilter
595 | - Extensions: BzAPI Compatibility
596 | - Extensions: ComponentWatching
597 | - Extensions: EditComments
598 | - Extensions: FlagTypeComment
599 | - Extensions: GitHubAuth
600 | - Extensions: GuidedBugEntry
601 | - Extensions: Needinfo
602 | - Extensions: OrangeFactor
603 | - Extensions: Other
604 | - Extensions: ProdCompSearch
605 | - Extensions: Push
606 | - Extensions: REMO
607 | - Extensions: RequestNagger
608 | - Extensions: RestrictComments
609 | - Extensions: Review
610 | - Extensions: SecureMail
611 | - Extensions: TrackingFlags
612 | - Extensions: UserProfile
613 | - Extron
614 | - fa / Persian
615 | - Facebook
616 | - Facilities Management
617 | - Favicons
618 | - Feature request
619 | - FeatureGate
620 | - Feed Discovery and Preview
621 | - Feed Reader
622 | - feeds.mozilla.com
623 | - Fennec
624 | - ff / Fulah
625 | - fi / Finnish
626 | - Fields
627 | - File Handling
628 | - FileLink
629 | - Filters
630 | - Final Review
631 | - Find Backend
632 | - Find In Page
633 | - Find Toolbar
634 | - Firefox
635 | - Firefox Accounts
636 | - Firefox Desktop: Consultation
637 | - Firefox Desktop: Project Request
638 | - Firefox Flicks
639 | - Firefox Monitor
640 | - Firefox Start
641 | - Firefox Sync
642 | - Firefox UI Tests
643 | - Firefox-CI Administration
644 | - Firefox: Common
645 | - firefoxgarden.org
646 | - Flash (Adobe)
647 | - Fluent Migration
648 | - Folder and Message Lists
649 | - Form Autofill
650 | - Form Manager
651 | - Forum
652 | - Foxfooding
653 | - fr / French
654 | - Framework
655 | - Fraud Detection
656 | - friends.mozilla.org
657 | - Frontend
658 | - Frontend Reports
659 | - FTP: Mirrors
660 | - FTP: Staging
661 | - Fuzzing
662 | - FXTest-infra
663 | - fy-NL / Frisian
664 | - ga-IE / Irish
665 | - gd / Scottish Gaelic
666 | - Gecko Profiler
667 | - geckodriver
668 | - GeckoViewExample
669 | - General
670 | - General: Unsupported Platforms
671 | - getpocket.com
672 | - GFX: Color Management
673 | - Git
674 | - Github: Administration
675 | - gl / Galician
676 | - Glean Metric Types
677 | - Glean Platform
678 | - Glean: SDK
679 | - Glean.js
680 | - glow.mozilla.org
681 | - gn / Guarani
682 | - Google Play Access
683 | - Governance
684 | - Graphic Design
685 | - Graphics
686 | - Graphics: Layers
687 | - Graphics: Text
688 | - Graphics: WebGPU
689 | - Graphics: WebRender
690 | - Graveyard Tasks
691 | - GTest
692 | - gu-IN / Gujarati
693 | - ha / Hausa
694 | - Hadoop/HBase Operations
695 | - Hardware
696 | - Hardware Abstraction Layer (HAL)
697 | - haw / Hawaiian
698 | - he / Hebrew
699 | - Headless
700 | - Heartbeat
701 | - Help Documentation
702 | - Help Viewer
703 | - Heroku: Administration
704 | - hg.instantbird.org
705 | - hi-IN / hindi
706 | - History
707 | - Home screen
708 | - hr / Croatian
709 | - hsb / Upper Sorbian
710 | - HTML
711 | - HTML Bindings
712 | - hu / Hungarian
713 | - Hubs
714 | - hy-AM / Armenian
715 | - ia / Interlingua
716 | - iCal
717 | - ICAL.js Integration
718 | - id / Indonesian
719 | - ig / Igbo
720 | - ilo / Iloko
721 | - Image Blocking
722 | - ImageLib
723 | - Import
724 | - Import and Export
725 | - Import/Export
726 | - Incoming Email
727 | - Information Architecture & UX
728 | - Infra
729 | - Infrastructure
730 | - Infrastructure: Backups
731 | - Infrastructure: LDAP
732 | - Infrastructure: Mail
733 | - Infrastructure: OpenVPN
734 | - Infrastructure: Other
735 | - Infrastructure: Puppet
736 | - Infrastructure: Tools
737 | - Inspector
738 | - Inspector: Animations
739 | - Inspector: Changes
740 | - Inspector: Compatibility
741 | - Inspector: Layout
742 | - Inspector: Rules
743 | - Installation & Upgrading
744 | - Installer
745 | - Instant Messaging
746 | - Integrations
747 | - Internal Components
748 | - Internal Process
749 | - Internationalization
750 | - Internationalization: Localization
751 | - Internet Governance
752 | - Interventions
753 | - intlstore.mozilla.org
754 | - Investigation
755 | - Iodide
756 | - iOS client
757 | - IPC
758 | - IPC: MSCOM
759 | - IRC
760 | - irlpodcast.org
761 | - is / Icelandic
762 | - ISPDB Database Entries
763 | - ISPDB Server
764 | - it / Italian
765 | - IT-Managed Tools
766 | - ja / Japanese
767 | - JavaScript Engine
768 | - JavaScript Engine: JIT
769 | - JavaScript: GC
770 | - JavaScript: Internationalization API
771 | - JavaScript: Standard Library
772 | - Javascript: WebAssembly
773 | - JS Library
774 | - js-ctypes
775 | - JSON Viewer
776 | - ka / Georgian
777 | - kab / Kabyle
778 | - kanbanzilla
779 | - Keyboard Navigation
780 | - kk / Kazakh
781 | - km / Khmer
782 | - kn / Kannada
783 | - Knowledge Base Articles
784 | - Knowledge Base Content
785 | - Knowledge Base Software
786 | - ko / Korean
787 | - kok / Konkani
788 | - ks / Kashmiri
789 | - ku / Kurdish
790 | - L10N
791 | - L20n.org
792 | - Lando
793 | - Launch
794 | - Launch Proposal
795 | - Launcher Process
796 | - Layout
797 | - Layout: Block and Inline
798 | - Layout: Columns
799 | - Layout: Flexbox
800 | - Layout: Floats
801 | - Layout: Form Controls
802 | - Layout: Generated Content, Lists, and Counters
803 | - Layout: Grid
804 | - Layout: Images, Video, and HTML Frames
805 | - Layout: Positioned
806 | - Layout: Ruby
807 | - Layout: Scrolling and Overflow
808 | - Layout: Tables
809 | - Layout: Text and Fonts
810 | - LDAP C SDK
811 | - LDAP Integration
812 | - LDAP Java SDK
813 | - LDAP Tools
814 | - LDAP XPCOM SDK
815 | - learningfreedomandtheweb.org
816 | - Legacy PHP system
817 | - Legacy VCS
818 | - lg / Luganda
819 | - Libraries
820 | - Licensing
821 | - Lightning Only
822 | - Lightning: SeaMonkey Integration
823 | - lij / Ligurian
824 | - Lint and Formatting
825 | - Lithium Migration
826 | - ln / Lingala
827 | - lo / Lao
828 | - Load Testing Requests
829 | - Localization
830 | - Location Bar
831 | - Login Management
832 | - login.mozilla.com
833 | - Logo Design and Identity
834 | - lt / Lithuanian
835 | - ltg / Latgalian
836 | - lv / Latvian
837 | - Mach Core
838 | - Mach Vendor & Updatebot
839 | - mai / Maithili
840 | - Mail Window Front End
841 | - MailNews: Account Configuration
842 | - MailNews: Address Book & Contacts
843 | - MailNews: Backend
844 | - MailNews: Composition
845 | - MailNews: General
846 | - MailNews: Message Display
847 | - Marionette
848 | - Marketing Infrastructure
849 | - markup.mozilla.org
850 | - Material Review Request
851 | - MathML
852 | - Matrix
853 | - MCWS
854 | - mediawiki-bugzilla
855 | - meh / Mixteco Yucuhiti
856 | - Memory
857 | - Memory Allocator
858 | - Mentorship
859 | - Menu and Toolbar
860 | - Menus
861 | - Mercurial: bundleclone
862 | - Mercurial: bzexport
863 | - Mercurial: bzpost
864 | - Mercurial: configwizard
865 | - Mercurial: firefoxtree
866 | - Mercurial: hg.mozilla.org
867 | - Mercurial: mozext
868 | - Mercurial: Pushlog
869 | - Mercurial: qbackout
870 | - Mercurial: qimportbz
871 | - Mercurial: robustcheckout
872 | - Message Compose Window
873 | - Message Platform
874 | - Message Reader UI
875 | - Messaging System
876 | - Meta
877 | - Metrics
878 | - Metrics / LSI
879 | - Metrics Data Ping
880 | - Metrics Operations
881 | - Metrics: Dashboard
882 | - Metrics: Data Tools
883 | - Metrics: Product Metrics
884 | - MFBT
885 | - mg / Malagasy
886 | - Microsoft Store Access
887 | - Migration
888 | - MIME
889 |
890 | - Miscellaneous
891 | - Mission Control
892 | - mix / Mixtepec Mixtec
893 | - mk / Macedonian
894 | - ml / Malayalam
895 | - mn / Mongolian
896 | - Mobile
897 | - Mobile Opportunity Research Initiative
898 | - MOC: Documentation
899 | - MOC: Problems
900 | - MOC: Projects
901 | - MOC: Root Cause Analysis
902 | - MOC: Service Requests
903 | - Mochitest
904 | - Monitoring & Alerting
905 | - Morgoth
906 | - mots
907 | - Movemail
908 | - moz-phab
909 | - Mozbase
910 | - Mozbase Rust
911 | - MozFestEA
912 | - mozglue
913 | - Mozilla Community Sites
914 | - Mozilla Hacks
915 | - mozilla.de
916 | - mozilla.status.net
917 | - MozillaBuild
918 | - mozillalabs.com
919 | - MozIlluminate
920 | - mozperftest
921 | - mozregression
922 | - mozscreenshots
923 | - mr / Marathi
924 | - ms / Malay
925 | - Multi-Factor Authentication
926 | - my / Burmese
927 | - MyDashboard
928 | - nb-NO / Norwegian Bokmål
929 | - ne-NP / Nepali (Nepal)
930 | - Net Neutrality
931 | - Netmonitor
932 | - NetOps
933 | - NetOps: DC ACL Request
934 | - NetOps: DC Carrier
935 | - NetOps: DC Other
936 | - NetOps: DC Port Configurations
937 | - NetOps: Office ACL Requests
938 | - NetOps: Office Carrier
939 | - NetOps: Office Other
940 | - NetOps: Office Wireless
941 | - NetOps: Other
942 | - NetOps: Projects
943 | - Netsoul
944 | - Networking
945 | - Networking: Cache
946 | - Networking: Cookies
947 | - Networking: DNS
948 | - Networking: Domain Lists
949 | - Networking: File
950 | - Networking: FTP
951 | - Networking: HTTP
952 | - Networking: IMAP
953 | - Networking: JAR
954 | - Networking: NNTP
955 | - Networking: POP
956 | - Networking: SMTP
957 | - Networking: WebSockets
958 | - New Tab Page
959 | - Newsletters
960 | - Nimbus Desktop Client
961 | - nl / Dutch
962 | - nn-NO / Norwegian Nynorsk
963 | - Normandy Client
964 | - Normandy Server
965 | - Notifications and Alerts
966 | - nr / Southern Ndebele
967 | - NSIS Installer
968 | - nso / Northern Sotho (Pedi)
969 | - NSPR
970 | - Nucleus
971 | - Object Inspector
972 | - oc / Occitan
973 | - Office
974 | - openbadges.org
975 | - OpenH264
976 | - Operations
977 | - Operations and Service Requests
978 | - Operations: absearch
979 | - Operations: Activedata
980 | - Operations: AMO
981 | - Operations: Antenna
982 | - Operations: Autograph
983 | - Operations: Autopush
984 | - Operations: AWS Account Request
985 | - Operations: AWS Root Credentials
986 | - Operations: Balrog
987 | - Operations: Bastion Access
988 | - Operations: Bouncer
989 | - Operations: Bugzilla
990 | - Operations: Bzetl
991 | - Operations: ccadb2onecrl
992 | - Operations: CRLite
993 | - Operations: Delivery Console
994 | - Operations: Deployment Requests - DEPRECATED
995 | - Operations: Firefox Monitor
996 | - Operations: Firefox Private Network
997 | - Operations: Firefox Private Relay
998 | - Operations: Firefox Profiler
999 | - Operations: Kinto
1000 | - Operations: LandoAPI
1001 | - Operations: LandoUI
1002 | - Operations: Location
1003 | - Operations: Marketplace
1004 | - Operations: Metrics/Monitoring
1005 | - Operations: Miscellaneous
1006 | - Operations: Normandy
1007 | - Operations: Pageshot
1008 | - Operations: Phabricator
1009 | - Operations: Product Delivery
1010 | - Operations: QA Tools
1011 | - Operations: Releng
1012 | - Operations: Send
1013 | - Operations: Sentry
1014 | - Operations: Shavar
1015 | - Operations: Socorro
1016 | - Operations: Speech
1017 | - Operations: Sync
1018 | - Operations: Taskcluster
1019 | - Operations: Tecken
1020 | - Operations: Top Sites
1021 | - or / Odia
1022 | - OS Integration
1023 | - OS.File
1024 | - Other
1025 | - other.mozilla.org
1026 | - Outreach Request
1027 | - pa-IN / Punjabi
1028 | - pad.mozilla.org
1029 | - Page Info
1030 | - Page Info Window
1031 | - Pages & Content
1032 | - Panning and Zooming
1033 | - Partnerships
1034 | - Password Manager
1035 | - Password Manager: Site Compatibility
1036 | - Passwords & Permissions
1037 | - paste.mozilla.org
1038 | - Pathways
1039 | - Payments - Deprecated
1040 | - PDF Viewer
1041 | - Peekaboo
1042 | - Perfherder
1043 | - Performance
1044 | - Performance Monitoring
1045 | - Performance Tools (Profiler/Timeline)
1046 | - PerLDAP
1047 | - Permission Manager
1048 | - Phabricator
1049 | - Phabricator Integration
1050 | - Phonebook
1051 | - Picture-in-Picture
1052 | - Pioneer
1053 | - Pipeline Ingestion
1054 | - pl / Polish
1055 | - Places
1056 | - planet.mozilla.org
1057 | - Planning
1058 | - Platform
1059 | - Plug-ins
1060 |
1061 | - plugins.mozilla.org
1062 | - Pocket
1063 | - Pontoon Security Issues
1064 | - Preferences
1065 | - Preferences: Backend
1066 | - Press
1067 | - Press Clips
1068 | - Print Preview
1069 | - Printing
1070 | - Printing: Output
1071 | - Printing: Setup
1072 | - Prior Art
1073 | - Privacy and Data
1074 | - Privacy: Anti-Tracking
1075 | - Private Browsing
1076 | - Processor
1077 | - Product Details
1078 | - Profile Migration
1079 | - Project Organization
1080 | - Project Request
1081 | - Project Review
1082 | - Project Tracking
1083 | - Protections UI
1084 | - Provider: CalDAV
1085 | - Provider: GData
1086 | - Provider: ICS/WebDAV
1087 | - Provider: Local Storage
1088 | - Provider: WCAP
1089 | - Proxy ACL Request
1090 | - pt-BR / Portuguese (Brazil)
1091 | - pt-PT / Portuguese
1092 | - PTO
1093 | - Pulse
1094 | - Pulsebot
1095 | - Push Health
1096 | - Python Library
1097 | - Python Test
1098 | - QA Test Scripts
1099 | - QA: General
1100 | - QA: Test Automation
1101 | - Quality
1102 | - Query/Bug List
1103 | - Questions
1104 | - Rapid Risk Analysis
1105 | - Raptor
1106 | - Readable Bug Statuses
1107 | - Reader Mode
1108 | - Reader View
1109 | - Reading List
1110 | - Recognition
1111 | - Recommendation
1112 | - Redash (STMO)
1113 | - Reftest
1114 | - Registration & Management
1115 | - Relay
1116 | - Release Automation: Bouncer
1117 | - Release Automation: L10N
1118 | - Release Automation: Other
1119 | - Release Automation: Signing
1120 | - Release Automation: Snap
1121 | - Release Automation: Updates
1122 | - Release Automation: Uploading
1123 | - Release Engineering
1124 | - Release notes
1125 | - Release Requests
1126 | - Relops: Azure
1127 | - RelOps: General
1128 | - RelOps: Hardware
1129 | - RelOps: OpenCloudConfig
1130 | - RelOps: Posix OS
1131 | - RelOps: Puppet
1132 | - RelOps: Windows OS
1133 | - Remote Settings Client
1134 | - Rendering
1135 | - Repair
1136 | - Reporting/Charting
1137 | - Reports
1138 | - Reports/Deliverables
1139 | - Repository Account Requests
1140 | - Request Handling
1141 | - Research
1142 | - Responsive Design Mode
1143 | - Review
1144 | - Risk Record
1145 | - rm / Romansh
1146 | - ro / Romanian
1147 | - Rollouts
1148 | - ru / Russian
1149 | - Runtime
1150 | - rw / Kinyarwanda
1151 | - Safe Browsing
1152 | - sah / Sakha
1153 | - Sanitizers
1154 | - sat / Santali
1155 | - Schedule
1156 | - Scheduling
1157 | - sco / Scots
1158 | - Screenshots
1159 | - Scrumbugs
1160 | - Search
1161 | - Searchfox
1162 | - Security
1163 | - Security Alerts
1164 | - Security Assurance
1165 | - Security Assurance: Applications
1166 | - Security Assurance: Review Request
1167 | - Security Block-lists, Allow-lists, and other State
1168 | - Security: Firefox Lite
1169 | - Security: Android
1170 | - Security: CAPS
1171 | - Security: General
1172 | - Security: iOS
1173 | - Security: OpenPGP
1174 | - Security: OTR
1175 | - Security: Process Sandboxing
1176 | - Security: PSM
1177 | - Security: RLBox
1178 | - Security: S/MIME
1179 | - Server Operations
1180 | - Server Operations: Community IT
1181 | - Server: absearch
1182 | - Server: Account Portal
1183 | - Server: Core
1184 | - Server: Firefox Accounts
1185 | - Server: Identity
1186 | - Server: Key Exchange
1187 | - Server: Location
1188 | - Server: Other
1189 | - Server: Product Announcements Campaign Manager
1190 | - Server: Product Announcements Redirector
1191 |
1192 | - Server: ReadingList
1193 | - Server: Registration
1194 | - Server: Remote Settings
1195 | - Server: Screenshots
1196 | - Server: Share
1197 | - Server: Shavar
1198 | - Server: SimplePush
1199 | - Server: Sync
1200 | - Server: Token
1201 | - Server: WebPush
1202 | - Service
1203 | - Services
1204 | - Servo VCS Sync
1205 | - Session Restore
1206 | - Shape of the Web
1207 | - Share: Firefox Client
1208 | - Share: Web Client
1209 | - Shared Components
1210 | - Shell Integration
1211 | - Shield Study
1212 | - si / Sinhala
1213 | - Sidebar
1214 | - Signature
1215 | - Silme
1216 | - Simple MAPI
1217 | - Site Identity
1218 | - Site Permissions
1219 | - sk / Slovak
1220 | - Skype
1221 | - sl / Slovene
1222 | - Social Media
1223 | - son / Songhay
1224 | - Soup
1225 | - Source Code Analysis
1226 | - Source Editor
1227 | - Spark
1228 | - spark.mozilla.org
1229 | - Spelling checker
1230 | - Splinter
1231 | - sq / Albanian
1232 | - sr / Serbian
1233 | - SRE
1234 | - ss / Swazi
1235 | - SSL Certificates
1236 | - SSO: Issues
1237 | - SSO: Requests
1238 | - st / Southern Sotho
1239 | - Stability
1240 | - Staff Email
1241 | - Startup & Profiles
1242 | - Startup and Profile System
1243 | - Storage
1244 | - Storage Inspector
1245 | - Storage: Cache API
1246 | - Storage: IndexedDB
1247 | - Storage: localStorage & sessionStorage
1248 | - Storage: Quota Manager
1249 | - Storage: StorageManager
1250 | - store.mozilla.org
1251 | - Streaming
1252 | - String
1253 | - studentreps.mozilla.org
1254 | - Style Editor
1255 | - Sunbird Only
1256 | - sv-SE / Swedish
1257 | - SVG
1258 | - sw / Swahili
1259 | - Swag Requests
1260 | - Symbolication
1261 | - Symbols
1262 | - Sync
1263 | - Sync UI
1264 | - System Add-ons: Off-train Deployment
1265 | - Systems and Data
1266 | - szl / Silesian
1267 | - ta / Tamil
1268 | - ta-LK / Tamil (Sri Lanka)
1269 | - Tabbed Browser
1270 | - Tabzilla
1271 | - Tags
1272 | - Talkback Server & Webtool
1273 | - Talos
1274 | - Task Configuration
1275 | - TaskBoard
1276 | - Tasks
1277 | - te / Telugu
1278 | - Tecken
1279 | - Telecom
1280 | - Telemetry
1281 | - Telemetry Aggregation Service
1282 | - Telemetry APIs for Analysis
1283 | - Telemetry Dashboards (TMO)
1284 | - Test
1285 | - Test Cases
1286 | - Test Plans
1287 | - Test Runs
1288 | - Test Tracker
1289 | - Testing Infrastructure
1290 | - Testing Suite
1291 | - th / Thai
1292 | - The Open Standard
1293 | - Theme
1294 | - Theme & Visual Design
1295 | - Themes
1296 | - Third Party Security Issues
1297 | - tl / Tagalog
1298 | - tn / Tswana
1299 | - Toolbars and Customization
1300 | - Toolbars and Tabs
1301 | - Toolbars and Toolbar Customization
1302 | - Toolchains
1303 | - Tooling & Investigations
1304 | - Tools
1305 | - tools.mozilla.com
1306 | - Top Sites
1307 | - Tours
1308 | - tr / Turkish
1309 | - Tracking Protection
1310 | - Trademark Permissions
1311 | - Trademark Violations
1312 | - Translation
1313 | - Transplant
1314 | - Treeherder
1315 | - Treeherder: API
1316 | - Treeherder: Data Ingestion
1317 | - Treeherder: Frontend
1318 | - Treeherder: Infrastructure
1319 | - trs / Triqui
1320 | - Try
1321 | - Try Server
1322 | - ts / Tsonga
1323 | - tsz / Purépecha
1324 | - Twitter
1325 | - ug / Uganda
1326 | - UI
1327 | - UI Design
1328 | - uk / Ukrainian
1329 | - Untriaged
1330 | - update.instantbird.org
1331 | - Upload
1332 | - Upstream Synchronization
1333 | - ur / Urdu
1334 | - User Accounts
1335 | - User Engagement
1336 | - User Experience & Design
1337 | - User Interface
1338 | - User Interface: Modal
1339 | - User Story
1340 | - Users & Groups
1341 | - Users and Groups
1342 | - uz / Uzbek
1343 | - ve / Venda
1344 | - Venues
1345 | - vi / Vietnamese
1346 | - Video
1347 | - Video/Audio Controls
1348 | - Vidyo
1349 | - View Source
1350 | - Virtualization
1351 | - Vulnerability Assessment
1352 | - Web Analytics
1353 | - Web Audio
1354 | - Web Compatibility
1355 | - Web Components
1356 | - Web Painting
1357 | - Web Site - Deprecated
1358 | - Web Speech
1359 | - web-platform-tests
1360 | - Webapp
1361 | - WebDriver BiDi
1362 | - webifyme.org
1363 | - WebPayments UI
1364 | - WebRTC
1365 | - WebRTC: Audio/Video
1366 | - WebRTC: Networking
1367 | - WebRTC: Signaling
1368 | - WebService
1369 | - Website
1370 | - website-archive.mozilla.org
1371 | - WebVR
1372 | - Whining
1373 | - Whistler
1374 | - Widget
1375 | - Widget: Cocoa
1376 | - Widget: Gtk
1377 | - Widget: Win32
1378 | - wiki.instantbird.org
1379 | - wiki.mozilla.org
1380 | - Window Management
1381 | - wo / Wolof
1382 | - Workers
1383 | - workshop.mozilla.org
1384 | - www.instantbird.com
1385 | - www.mozillaonline.com
1386 | - XBL
1387 | - xh / Xhosa
1388 | - XML
1389 | - XMPP
1390 | - XPCOM
1391 | - XPConnect
1392 | - XPCShell Harness
1393 | - XSLT
1394 | - XUL
1395 | - XUL Replacements
1396 | - XUL Widgets
1397 | - Yahoo! Messenger
1398 | - yo / Yoruba
1399 | - zam / Miahuatlán Zapotec
1400 | - zh-CN / Chinese (Simplified)
1401 | - zh-TW / Chinese (Traditional)
1402 | - zu / Zulu
1403 |
1404 |
--------------------------------------------------------------------------------