![]() In particular, potentially dangerous APIs may only be used in ways that are demonstrably safe, and code within add-ons that cannot be verified as behaving safely and correctly may need to be refactored. However, in order to maintain appropriate data security and effectively review code, we do have certain technical requirements that all add-ons must meet. In general, developers are free to maintain their add-ons in the manner they choose. Please read our Source Code Submission guidelines to avoid unexpected rejections or blocks. Minification of code with the intent to reduce file size is permitted. If external resources are used in combination with add-on code, the functionality of the code must not be obscured. Failure to provide this information will result in rejection or blocking.Īdd-ons are not allowed to contain obfuscated code, nor code that hides the purpose of the functionality involved. The code will only be used for the purpose of reviewing the add-on. The provided source code will be reviewed by an administrator and will not be redistributed in any way. Reviewers may ask you to refactor parts of the code if it is not reviewable. The author must provide this information to Mozilla during submission along with instructions on how to reproduce the build. Add-ons may contain transpiled, minified or otherwise machine-generated code, but Mozilla needs to review a copy of the source code before any of these steps have been applied. Source Code SubmissionĬode must be provided in a way that is reviewable. If corrections have been requested, the new version should not contain unrelated changes, as this complicates the review process and can lead to further rejections. To facilitate the functional testing, the add-on author must provide testing information and, if applicable, testing credentials required to use the add-on if an account is needed for any part of the add-on’s functionality. During review, the add-on undergoes basic functional testing in addition to code review.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |