Marketplace/FindingTheCode
From MozillaWiki
So, you want to set up a copy of the Firefox Marketplace. Are you sure? ;)
The documentation for installing the Marketplace is good, but very focused on developers and not people who are deploying and maintaining infrastructure. You'll want to read and understand that document, but not necessarily follow it word for word since it's not targeted at you.
Repositories you'll need for deployment
- Marketplace Core API - https://github.com/mozilla/zamboni
- Firefox Marketplace Consumer UI - https://github.com/mozilla/fireplace
- Firefox Marketplace Consumer UI for Payments - https://github.com/mozilla/webpay
- Secure Storage for Payments Transactions - https://github.com/mozilla/solitude
- Metrics & Statistics API Endpoints - https://github.com/mozilla/monolith
- Metrics & Statistics Storage Warehouse - https://github.com/mozilla/monolith-aggregator
- Publishing Tool, including Collections & Operator Shelf, Staff UI - https://github.com/mozilla/rocketfuel
- Web App Validator - https://github.com/mozilla/app-validator
- Developer & Reviewer Communication Dashboard - https://github.com/mozilla/commbadge
- Metrics & Statistics Consumer & Staff UI - https://github.com/mozilla/marketplace-stats
Repositories you'll want for development
- Monolith (Metrics & Statistics) Python library - https://github.com/mozilla/monolith-client
- Debugging server which collects logs & client data - https://github.com/mozilla/ashes
- Helpful tool for interacting with the Marketplace API - https://github.com/mozilla/marketplay
- Mocked version of the Consumer UI API - https://github.com/mozilla/flue