Skip to content

Guideline for An open-source DjangoDoo Modular Multipurpose Application Framework, streamline development, simplify integrations, and build tailored, open-source solutions for your business needs.

Notifications You must be signed in to change notification settings

MehediMK/DjangoDoo-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📖 DjangoDoo Documentation

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.



🚀 About DjangoDoo

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.


📘 About This Documentation

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.

📂 Documentation Structure

  • docs/index.md → Home Page
  • docs/getting-started.md → Installation & Setup
  • docs/modules.md → Creating & Managing Modules
  • docs/contributing.md → How to Contribute
  • docs/faq.md → Frequently Asked Questions
  • mkdocs.yml → Configuration File

🔧 How to Build the Documentation

To contribute or run the documentation locally, follow these steps:

📥 1️⃣ Install MkDocs

First, install MkDocs and required plugins:

pip install -r requirements.txt

📜 2️⃣ Clone the Repository

git clone https://github.com/MehediMK/djangodoo-docs.git
cd djangodoo-docs

🚀 3️⃣ Run MkDocs Locally

mkdocs serve

This starts a local server at http://127.0.0.1:8000/, where you can preview the documentation.

🛠 📦 Update Github Page

mkdocs gh-deploy

📤 4️⃣ Build Static HTML Files

To generate static HTML files for deployment:

mkdocs build

This creates a site/ directory with the compiled documentation.


🤝 How to Contribute

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.


📌 License

DjangoDoo-Docs is open-source and licensed under the MIT License.


⭐ Stay Connected

💬 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.

About

Guideline for An open-source DjangoDoo Modular Multipurpose Application Framework, streamline development, simplify integrations, and build tailored, open-source solutions for your business needs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published