Comprehensive documentation platform for ERPNext database structure, customizations, and maintenance procedures.
- Multi-Platform Documentation: GitBook for users, MkDocs for developers, Jupyter for interactive analysis
- Automated Maintenance: Python scripts for backup, monitoring, and health checks
- Version Control: Full Git integration with automated deployments
- Interactive Analysis: Jupyter notebooks for database exploration and monitoring
URL: [Your GitBook URL]
- User-friendly interface
- Business impact analysis
- Executive summaries
- Contact information
URL: [Your GitHub Pages URL]
- Technical API reference
- Complete SQL schemas
- Code examples
- Troubleshooting guides
URL: [Your Jupyter Hub URL]
- Interactive monitoring dashboards
- Automated maintenance scripts
- Performance analysis tools
- Health check utilities
git clone https://github.com/your-org/erpnext-database-docs.git
cd erpnext-database-docs# Install MkDocs dependencies
pip install mkdocs-material mkdocs-git-revision-date-localized-plugin mkdocs-mermaid2-plugin
# Install Jupyter dependencies
pip install -r notebooks/requirements.txt
# Install maintenance script dependencies
pip install -r scripts/requirements.txt# Serve MkDocs locally
cd docs/mkdocs
mkdocs serve
# Run Jupyter notebooks
cd notebooks
jupyter notebook- Total Tables: 879 analyzed and categorized
- Custom Tables: 34 (ZRA Integration + WCFCB + Test)
- Standard Modules: 24 functional areas
- Critical Systems: ZRA tax compliance integration
python scripts/maintenance_scripts.py backuppython scripts/maintenance_scripts.py monitor-zrapython scripts/maintenance_scripts.py full-reporterpnext-database-docs/
├── docs/
│ ├── gitbook/ # GitBook source files
│ ├── mkdocs/ # MkDocs technical documentation
│ └── shared/ # Shared assets
├── database/ # SQL breakdown and schemas
├── scripts/ # Python maintenance tools
├── notebooks/ # Jupyter interactive analysis
├── .github/ # GitHub Actions workflows
└── assets/ # Images and diagrams
- Documentation Deployment: Auto-deploy to GitHub Pages and sync with GitBook
- Link Validation: Check for broken links in documentation
- Content Freshness: Monitor for outdated content
- Health Checks: Automated database health monitoring
- Documentation Issues: Create GitHub issue
- Database Questions: See support contacts
- Emergency Procedures: Follow emergency guide
- Fork the repository
- Create a feature branch
- Make your changes
- Test documentation builds locally
- Submit a pull request
This documentation is proprietary to your organization. See LICENSE file for details.
This documentation platform is automatically maintained and synchronized across all platforms.