Welcome to Bedrock’s documentation!¶
bedrock is the project behind www.mozilla.org. It is as shiny, awesome, and open-source as always. Perhaps even a little more.
bedrock is a web application based on Django, a Python web application framework.
Patches are welcome! Feel free to fork and contribute to this project on Github.
Contents¶
- Installing Bedrock
- Localization
- Developing on Bedrock
- How to contribute
- Continuous Integration & Deployment
- Front-end testing
- Managing Redirects
- Newsletters
- Contentful CMS Integration
- Sitemaps
- Using External Content Cards Data
- Banners
- Mozilla.UITour
- Send to Device Widget
- Firefox Download Buttons
- Firefox Accounts Referrals
- Funnel cakes and Partner Builds
- A/B Testing
- Analytics
- Firefox Stub Attribution
- Mozilla VPN Affiliate Attribution
- Architectural Decision Records
- 1. Record architecture decisions
- 2. Move CI/CD Pipelines to Gitlab
- 3. Use Cloudflare Workers and Convert for multi-variant testing
- 4. Use Fluent For Localization
- 5. Use a Single Docker Image For All Deployments
- 6. Revise tooling for Python dependency management
- 7. Further revise tooling for Python dependency management
- 8. Move Demos To GCP
- 9. Manage Contentful schema state via migrations
- Browser Support