Lunes CMS documentation
This is the developer documentation for the Lunes Django backend.
Note
For general help with the Django framework, please refer to the Django documentation.
Note
The API usage documentation can be found here: https://lunes.tuerantuer.org/api/docs/
First Steps
Installation: Installation guide
Development Server: Run local development server
Development Tools: Introduction to development tools
Basic Concepts
Internationalization (i18n): Internationalization (i18n)
Documentation (Sphinx): Documentation (Sphinx)
Continuous Integration (CircleCI): Continous Integration (Circle CI)
Deployment
Packaging: Create an easy installable python
Production Server: Setup the production server
Changelog: The release history including all relevant changes
Contributing
Issue Reporting Guidelines: How to report issues four our project
Code Style Guidelines: Guidelines on how to style your code
GitHub Workflow: Description of our Git workflow
Code of Conduct: Our code of conduct
Reference
Lunes CMS: The main of the lunes-cms with the following sub-packages:
API: This is the app which contains all API routes and classes which map the cms models to API JSON responses. This is not the API documentation itself, but the Django developer documentation.
CMS: This is the content management system for backend users which contains all database models, views, forms and templates.
Core: This is the project’s main app which contains all configuration files.
Help: This is the app which handles the public upload of images.