

- How to download firefox source code how to#
- How to download firefox source code install#
- How to download firefox source code code#
- How to download firefox source code license#
How to download firefox source code code#
We also allow tools that combine multiple files into a single file, or transpile code from other languages. Techniques used here include reducing the length of variable and function names or removing whitespaces, comments and other redundant syntax elements.

With minification, the intent is to reduce the file size of the code. Not all code that is difficult to read is obfuscated, and we specifically allow minified code to be submitted along with sources as described in this guide. The functionality of your extension cannot be concealed by making control flow decisions based on these external resources. Remote resources, such as data files, are not allowed to be used to obscure the logic of your add-on. A commonly used tool is JavaScript Obfuscator, and there are a number of other tools that can conceal code functionality. Extensions using obfuscated code are in violation of our Add-on Policy and are subject to being blocked.Ĭode is considered obfuscated if the logic and meaning is transformed in a way intended to make it difficult for a human to understand or reverse-engineer.
How to download firefox source code how to#
How to upload source codeĮxtensions using obfuscated code are not permitted, regardless of whether they are hosted on (AMO) or not. This makes it easier for the reviewer to locate your extension’s built code. Tip: Use a build target relative to the directory containing the source, such as a dist subfolder.
How to download firefox source code install#
However, you don’t need to describe how to install common tools such as npm or node. Otherwise, reviewers may use a different version resulting in differences between the generated code and that in the extension.Īssume the reviewer hasn’t installed any developer tools on their computer, that is, make sure you include all the set-up and build instructions to create your code. When using npm, yarn, or other package management tools that support it, be sure to include the lockfile, for example, package-lock.json. Some web-based tools offer a version that can be run locally, in which case provide a script to run the tool locally. Using a web-based tool doesn’t allow the reviewers to be certain that your sources match the minified code.

How to download firefox source code license#
Use plain language in any privacy policy or license agreement.Select the right platforms and versions.The add-on description can be longer, but not too long.Focus on key features in your screenshots.Make sure your summary is just long enough.
