Addons Server

screenshot of Addons Server
vite
less

addons.mozilla.org Django app and API

Overview:

The Addons Server repository is dedicated to the development and maintenance of the Addons Server project hosted on addons.mozilla.org. The repository emphasizes collaboration and welcomes contributions from the community interested in improving the application. It provides resources for setting up and configuring the project locally and encourages the reporting of bugs for continuous improvement.

Features:

  • Code of conduct: Establishes guidelines for contributing and interacting within the Addons Server repository.
  • CI Status: Provides continuous integration status to ensure the stability and functionality of the project.
  • Addons-Server Welcome: Offers information about the repository and directs users to the web page on addons.mozilla.org.
  • Development and Local Setup: Includes documentation for developing and running the project locally.
  • Community Interaction: Encourages engagement through communication channels like Matrix #amo:mozilla.org.
  • Bug Reporting: Guides users on reporting bugs via GitHub for general issues and via Bugzilla for security-related bugs.
vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

less
LESS

Less CSS is a dynamic stylesheet language that extends the capabilities of CSS, allowing developers to write cleaner, more modular, and reusable stylesheets with features like variables, mixins, and nested rules.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

Stylelint

Stylelint is a modern linter for CSS that helps you avoid errors and enforce consistent styling conventions. It provides rules for detecting errors and warnings, and can be configured to match your specific project's requirements.