├── .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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /.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 | 19 |
20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/Releases.vue: -------------------------------------------------------------------------------- 1 | 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 | 10 | 11 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /src/components/ReleaseDashboard.vue: -------------------------------------------------------------------------------- 1 | 21 | 22 | 61 | 62 | 91 | -------------------------------------------------------------------------------- /src/Home.vue: -------------------------------------------------------------------------------- 1 | 13 | 14 | 19 | 20 | 90 | 91 | 112 | -------------------------------------------------------------------------------- /src/components/DashboardFilter.vue: -------------------------------------------------------------------------------- 1 | 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 | 39 | 40 | 110 | 111 | 132 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contribution guide 2 | 3 | ![github-profile](https://user-images.githubusercontent.com/10350960/166113119-629295f6-c282-42c9-9379-af2de5ad4338.png) 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 | --------------------------------------------------------------------------------