Support - Django Revolution
Getting Help
Documentation
- ๐ Installation Guide - Step-by-step setup instructions
- ๐ Usage Guide - How to use Django Revolution
- ๐ง CLI Reference - Complete command reference
- ๐๏ธ Architecture - System architecture and design
- ๐ API Reference - Complete API documentation
- ๐ Troubleshooting - Common issues and solutions
Community Support
GitHub
- ๐ Report Issues - Bug reports and feature requests
- ๐ฌ Discussions - Community Q&A and help
- ๐ Pull Requests - Contribute to the project
Documentation
- ๐ Complete Documentation - Full documentation site
- ๐ฏ Quick Start - Get started in 5 minutes
- ๐งช Examples - Usage examples and patterns
Common Questions
Configuration
Q: How do I configure multiple monorepos?
from django_revolution.app_config import MonorepoConfig, MonorepoSettingsmonorepo_settings = MonorepoSettings(enabled=True,configurations=[MonorepoConfig(name="frontend",enabled=True,path=str(BASE_DIR.parent / 'monorepo'),api_package_path='packages/api'),MonorepoConfig(name="mobile",enabled=True,path=str(BASE_DIR.parent / 'mobile-monorepo'),api_package_path='packages/api-client'),])
Q: How do I disable a specific monorepo?
MonorepoConfig(name="admin",enabled=False, # This monorepo will be skippedpath=str(BASE_DIR.parent / 'admin-monorepo'),api_package_path='packages/admin-api')
Q: Why only pnpm support? We focus on pnpm for its superior monorepo support, faster installation, and better workspace management. This simplifies the codebase and provides a consistent experience.
Troubleshooting
Q: My monorepo sync is failing
- Check that pnpm is installed:
pnpm --version
- Verify monorepo path exists and is accessible
- Check package.json has
"packageManager": "pnpm@x.x.x"
- Run with debug:
python manage.py revolution --debug
Q: How do I validate my monorepo configuration?
# List all monorepo configurationspython manage.py revolution --list-monorepos# Validate monorepo configurationspython manage.py revolution --validate-monorepos# Check statuspython manage.py revolution --status
Contact Information
Email Support
- ๐ง General Inquiries: info@unrealos.com
- ๐ Technical Support: support@unrealos.com
- ๐ผ Commercial Licensing: licensing@unrealos.com
Social Media
Commercial Support
Enterprise Features
- ๐ข Custom Development - Tailored solutions for enterprise needs
- ๐ Priority Support - Dedicated support channels
- ๐ Performance Optimization - Custom performance tuning
- ๐งช Testing & Validation - Comprehensive testing services
Licensing
- ๐ Non-Commercial License - Free for non-commercial use
- ๐ผ Commercial License - Contact for commercial licensing
- ๐ข Enterprise License - Custom enterprise agreements
Contributing
Development Setup
# Clone repositorygit clone https://github.com/markolofsen/django-revolution.gitcd django-revolution# Install in development modepip install -e .# Run testspytest# Format codeblack django_revolution/isort django_revolution/
Contribution Guidelines
- ๐ Report Issues - Use GitHub issues for bug reports
- ๐ก Feature Requests - Submit feature requests via GitHub discussions
- ๐ง Pull Requests - Follow the contribution guidelines
- ๐ Documentation - Help improve documentation
- ๐งช Testing - Add tests for new features
Resources
Learning Materials
- ๐ Documentation - Complete documentation
- ๐ฏ Tutorials - Step-by-step guides
- ๐๏ธ Architecture - System design
- ๐ API Reference - Complete API docs
Development Tools
- ๐งช Test Suite - Comprehensive tests
- ๐ง Development CLI - Development tools
- ๐ Performance Monitoring - Performance tools
Need help? GitHub Issues ยท Discussions ยท Email Support