Marketplace Frontend
  • Usage
    • Installation
    • Pulling in Updates
    • About the Webserver
      • Generated index.html
    • Building the Project for Production
    • Additional Command-Line Interface
      • Changing API Settings
    • Bower and RequireJS Configuration
      • Bower Configuration
      • RequireJS Configuration
      • Extending the Base Configuration
    • Packaged App
  • Marketplace Framework
    • Goals of the Marketplace Framework
    • Everything Client-Side
    • Fetching and Rendering Data from RESTful APIs
    • Caching
      • Request Caching
      • Model Caching
    • Modular Components and Reusable Code
  • Page Building
    • Routing
      • Regular Expressions
    • Building Views
      • Guidelines
      • The Builder Object
    • Defer Blocks
      • {% placeholder %}
      • {% except %}
      • {% empty %}
      • Model Caching
      • Pagination
  • Developing Components
    • Bower Components
      • Development and Testing Workflow
      • Updating a Component
    • Node Modules
      • Development and Testing Workflow
      • Updating a Module
    • Guidelines
  • Testing
    • Unit Tests
      • Troubleshooting
      • How They Work
      • Writing a Unit Test
    • End-to-End Tests
      • Writing an End-to-End Test
      • Mocking Login
      • Executing Code Within the Browser Environment
      • Using waitFor’s
      • Debugging Tests
      • Tips and Guidelines
    • Continuous Integration (Travis)
  • Coding Guidelines
    • Mozilla Webdev Style Guide
    • Indenting
      • Visual Indent
      • Hanging Indent
    • AMD Definitions
    • Comments
    • Additional Guidelines
 
Marketplace Frontend
  • Docs »
  • Firefox Marketplace Frontend Documentation
  • Edit on GitHub

Firefox Marketplace Frontend Documentation¶

In-depth developer documentation for Firefox Marketplace frontend projects.

Related Documentation¶

  • Firefox Marketplace high-level documentation
  • Firefox Marketplace API documentation
  • Old Commonplace Wiki

Frontend Projects and Components¶

Marketplace frontend projects all share a common framework. Current projects include:

  • Marketplace Frontend
  • Marketplace Template
  • Marketplace Curation Tools
  • Marketplace Communication Dashboard
  • Marketplace Operator Dashboard
  • Marketplace Statistics
  • Marketplace Style Guide

Pieces that make up the framework include:

  • Marketplace Core Modules
  • Marketplace Gulp
  • Marketplace Node Modules
  • Marketplace API Mock
  • Marketplace Elements
  • Marketplace jQuery

Contents¶

  • Usage
    • Installation
    • Pulling in Updates
    • About the Webserver
    • Building the Project for Production
    • Additional Command-Line Interface
    • Bower and RequireJS Configuration
    • Packaged App
  • Marketplace Framework
    • Goals of the Marketplace Framework
    • Everything Client-Side
    • Fetching and Rendering Data from RESTful APIs
    • Caching
    • Modular Components and Reusable Code
  • Page Building
    • Routing
    • Building Views
    • Defer Blocks
  • Developing Components
    • Bower Components
    • Node Modules
    • Guidelines
  • Testing
    • Unit Tests
    • End-to-End Tests
    • Continuous Integration (Travis)
  • Coding Guidelines
    • Mozilla Webdev Style Guide
    • Indenting
    • AMD Definitions
    • Comments
    • Additional Guidelines
Next

© Copyright 2014, Marketplace Developers.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.