Kuma¶
Kuma is the platform that powers MDN (developer.mozilla.org)
Development¶
Code: | |
---|---|
Issues: | P1 Bugs (to be fixed ASAP) P2 Bugs (to be fixed in 180 days) |
Dev Docs: | |
Forum: | |
Matrix: | |
Servers: |
https://developer.allizom.org/ (stage) |
Getting started¶
Want to help make MDN great? Our contribution guide lists some good first projects and offers direction on submitting code.
Contents:
- Installation
- Development
- Basic Docker usage
- Running Kuma
- Running the tests
- Front-end development
- Database migrations
- Coding conventions
- Managing dependencies
- Customizing with environment variables
- Customizing number of workers
- Customizing the Docker environment
- Customizing the database
- Generating production assets
- Using secure cookies
- Maintenance mode
- Serving over SSL / HTTPS
- Enabling
PYTHONWARNINGS
- Configuring AWS S3
- Enabling
django-querycount
- Troubleshooting
- The Kuma test suite
- Client-side testing
- Feature toggles
- Celery and async tasks
- Search
- Localization
- CKEditor
- Getting Data
- Documentation
- Docker
- Deploying MDN
- Rendering Documents
- Building, collecting, and serving assets
- Extracting and building locale files
- Building localization JavaScript
- Building CKEditor
- Including JS libraries
- Building pipeline JavaScript bundles
- Building pipeline CSS bundles
- Collecting asset files with staticfiles
- django-pipeline
- Template tag static
- Template tag statici18n
- Template tags javascript and stylesheet
- Serving assets with WhiteNoise
- Future
- History