Welcome to the DjangoDoo-Docs repository! This project provides comprehensive documentation for DjangoDoo, a modular and extensible application framework built with Django, inspired by Odoo.
DjangoDoo is a multi-purpose application framework designed to bring modularity and flexibility to Django-based projects.
It includes:
✔ Dynamic Module System – Load/unload modules easily
✔ Advanced Views – List, Kanban, Graph, Form views
✔ Real-time OnChange & Compute Methods – Like Odoo
✔ Plugin & Extension Support – Customize as needed
✔ REST API Integration – Extend with external services
Check out the DjangoDoo GitHub Repository to explore the main project.
This repository contains the official documentation for DjangoDoo, built using MkDocs. It helps users and contributors understand DjangoDoo's architecture, features, and how to get started.
docs/index.md
→ Home Pagedocs/getting-started.md
→ Installation & Setupdocs/modules.md
→ Creating & Managing Modulesdocs/contributing.md
→ How to Contributedocs/faq.md
→ Frequently Asked Questionsmkdocs.yml
→ Configuration File
To contribute or run the documentation locally, follow these steps:
First, install MkDocs and required plugins:
pip install -r requirements.txt
git clone https://github.com/MehediMK/djangodoo-docs.git
cd djangodoo-docs
mkdocs serve
This starts a local server at http://127.0.0.1:8000/
, where you can preview the documentation.
mkdocs gh-deploy
To generate static HTML files for deployment:
mkdocs build
This creates a site/
directory with the compiled documentation.
We welcome contributions from the community! You can contribute by:
✔ Improving Documentation – Fix typos, add missing details
✔ Adding New Guides – Write tutorials, explain features
✔ Reporting Issues – Found something unclear? Let us know!
Check out the Contributing Guide for detailed instructions.
DjangoDoo-Docs is open-source and licensed under the MIT License.
💬 GitHub Discussions (Coming Soon)
📢 Follow us on LinkedIn & Twitter
📧 Contact: DjangoDoo GitHub Issues
If you like this project, don't forget to ⭐ star the repository!
---
### **Why This README?**
- **Clear overview** of the DjangoDoo documentation project.
- **Easy setup instructions** for contributors.
- **Encourages community participation** by outlining contribution guidelines.
- **Professional & well-structured** for open-source adoption.