UNPKG

adpa-enterprise-framework-automation

Version:

Modular, standards-compliant Node.js/TypeScript automation framework for enterprise requirements, project, and data management. Provides CLI and API for BABOK v3, PMBOK 7th Edition, and DMBOK 2.0 (in progress). Production-ready Express.js API with TypeSpe

221 lines (171 loc) 9.96 kB
# ADPA CLI Documentation Index Welcome to the comprehensive ADPA CLI documentation. This index provides quick access to all CLI-related documentation and guides. ## 📚 Documentation Overview The ADPA CLI documentation is organized into several focused guides to help users at different levels: ### 🚀 Getting Started - **[CLI Quick Reference](./CLI-QUICK-REFERENCE.md)** - Essential commands and quick start guide - **[CLI Practical Examples](./CLI-PRACTICAL-EXAMPLES.md)** - Real-world examples with code samples ### 📖 Comprehensive Guides - **[CLI Comprehensive Usage Guide](./CLI-COMPREHENSIVE-USAGE-GUIDE.md)** - Complete feature documentation - **[CLI Visual Workflows](./CLI-VISUAL-WORKFLOWS.md)** - Visual workflow diagrams and navigation maps ### 🔧 Specialized Documentation - **[CLI Usage Documentation](./CLI-USAGE-DOCUMENTATION.md)** - Original usage documentation - **[Interactive CLI README](./INTERACTIVE-CLI-README.md)** - Interactive menu system guide - **[Enhanced CLI Navigation](./ENHANCED-CLI-NAVIGATION.md)** - Advanced navigation features ## 📋 Quick Navigation ### By User Type #### 🆕 New Users 1. Start with [CLI Quick Reference](./CLI-QUICK-REFERENCE.md) for essential commands 2. Follow [CLI Practical Examples](./CLI-PRACTICAL-EXAMPLES.md) for hands-on learning 3. Use [Interactive CLI README](./INTERACTIVE-CLI-README.md) for menu-driven interface #### 🔧 Power Users 1. Reference [CLI Comprehensive Usage Guide](./CLI-COMPREHENSIVE-USAGE-GUIDE.md) for complete features 2. Use [CLI Visual Workflows](./CLI-VISUAL-WORKFLOWS.md) for complex workflows 3. Check [Enhanced CLI Navigation](./ENHANCED-CLI-NAVIGATION.md) for advanced features #### 👨‍💼 Administrators 1. Review [CLI Comprehensive Usage Guide](./CLI-COMPREHENSIVE-USAGE-GUIDE.md) for system configuration 2. Use [CLI Practical Examples](./CLI-PRACTICAL-EXAMPLES.md) for automation scripts 3. Reference [CLI Usage Documentation](./CLI-USAGE-DOCUMENTATION.md) for integration details ### By Feature #### 🤖 AI Configuration - [AI Configuration Section](./CLI-COMPREHENSIVE-USAGE-GUIDE.md#ai-configuration) - Complete AI provider setup - [AI Provider Examples](./CLI-PRACTICAL-EXAMPLES.md#getting-started-examples) - Setup examples - [AI Provider Workflows](./CLI-VISUAL-WORKFLOWS.md#ai-provider-configuration-flows) - Visual setup flows #### 📝 Document Generation - [Document Generation Guide](./CLI-COMPREHENSIVE-USAGE-GUIDE.md#document-generation) - Complete generation features - [Generation Examples](./CLI-PRACTICAL-EXAMPLES.md#document-generation-examples) - Real-world examples - [Generation Workflows](./CLI-VISUAL-WORKFLOWS.md#command-line-workflow-patterns) - Visual workflows #### 🔗 Integrations - [External Integrations](./CLI-COMPREHENSIVE-USAGE-GUIDE.md#external-integrations) - Complete integration guide - [Integration Examples](./CLI-PRACTICAL-EXAMPLES.md#integration-examples) - Setup and usage examples - [Integration Workflows](./CLI-VISUAL-WORKFLOWS.md#integration-workflow-diagrams) - Visual integration flows #### 📊 Project Management - [Project Management Tools](./CLI-COMPREHENSIVE-USAGE-GUIDE.md#project-management) - Complete PM features - [PM Examples](./CLI-PRACTICAL-EXAMPLES.md#project-management-examples) - Stakeholder and risk examples - [PM Workflows](./CLI-VISUAL-WORKFLOWS.md#command-line-workflow-patterns) - Visual PM workflows #### 🎯 Interactive Menus - [Interactive Menu System](./CLI-COMPREHENSIVE-USAGE-GUIDE.md#interactive-menu-system) - Complete menu guide - [Interactive Examples](./CLI-PRACTICAL-EXAMPLES.md#interactive-menu-examples) - Menu navigation examples - [Menu Navigation Map](./CLI-VISUAL-WORKFLOWS.md#interactive-menu-navigation-map) - Visual menu structure ## 🔍 Quick Command Reference ### Essential Commands ```bash # Setup and Status adpa setup # Interactive setup wizard adpa status # Show system status adpa interactive # Launch interactive menu # Document Generation adpa generate <template> # Generate single document adpa generate-category <cat> # Generate category documents adpa generate-all # Generate all documents # Validation adpa validate # Validate documents adpa list-templates # List available templates # Integrations adpa confluence init # Setup Confluence adpa sharepoint init # Setup SharePoint adpa vcs init # Setup Git integration ``` ### Help Commands ```bash adpa --help # Show all commands adpa <command> --help # Command-specific help adpa interactive # Interactive help system ``` ## 📖 Documentation Features ### 🎯 Interactive Menu System - **Visual Navigation**: ASCII-art menus with clear options - **Error Recovery**: Graceful error handling with recovery options - **Contextual Help**: Help messages specific to current menu - **Status Indicators**: Real-time system status and configuration feedback ### 📝 Document Generation - **120+ Templates**: PMBOK, BABOK, DMBOK, and custom templates - **Multi-AI Support**: Google AI, Azure OpenAI, GitHub AI, Ollama - **Batch Operations**: Generate multiple documents or entire categories - **Custom Context**: Project-specific content generation ### 🔗 External Integrations - **Confluence**: OAuth2 authentication and document publishing - **SharePoint**: Microsoft Graph integration and document upload - **Git**: Version control integration with automated commits - **Adobe Creative Suite**: PDF generation and brand compliance (in development) ### 📊 Project Management - **Stakeholder Analysis**: Comprehensive stakeholder identification and analysis - **Risk Assessment**: Multi-type risk assessment with compliance checking - **Business Analysis**: BABOK-compliant business analysis workflows - **Compliance Validation**: Built-in standards compliance checking ### 📈 Analytics & Feedback - **Document Analytics**: Generation statistics and quality metrics - **Performance Monitoring**: System performance and usage analytics - **Feedback Integration**: Document quality improvement recommendations - **Export Capabilities**: Data export in multiple formats ## 🛠️ Advanced Features ### 🔧 System Configuration - **Environment Setup**: Automated development environment configuration - **Template Management**: Custom template development and testing - **Output Configuration**: Flexible output formats and directory management - **System Diagnostics**: Comprehensive system health checking ### ⚡ Performance Optimization - **Caching**: Template and content caching for improved performance - **Parallel Processing**: Multi-threaded document generation - **Retry Logic**: Automatic retry with exponential backoff - **Resource Management**: Memory and CPU optimization ### 🔒 Security & Compliance - **Secure Authentication**: OAuth2 and token-based authentication - **Standards Compliance**: PMBOK, BABOK, DMBOK validation - **Data Privacy**: Secure handling of sensitive project information - **Audit Trails**: Comprehensive logging and activity tracking ## 🚀 Getting Started Paths ### Path 1: Quick Start (5 minutes) 1. **Install**: `npm install -g adpa-cli` 2. **Setup**: `adpa setup` 3. **Generate**: `adpa generate project-charter` 4. **Validate**: `adpa validate` ### Path 2: Interactive Learning (15 minutes) 1. **Launch**: `adpa interactive` 2. **Explore**: Navigate through menus 3. **Generate**: Use Quick Start → Generate Core Documents 4. **Learn**: Use Help & Documentation menu ### Path 3: Comprehensive Setup (30 minutes) 1. **Read**: [CLI Comprehensive Usage Guide](./CLI-COMPREHENSIVE-USAGE-GUIDE.md) 2. **Configure**: Set up AI providers and integrations 3. **Practice**: Follow [CLI Practical Examples](./CLI-PRACTICAL-EXAMPLES.md) 4. **Optimize**: Configure advanced features ## 🔧 Troubleshooting ### Common Issues - **AI Provider Issues**: [Troubleshooting Examples](./CLI-PRACTICAL-EXAMPLES.md#troubleshooting-examples) - **Template Problems**: [Template Management](./CLI-COMPREHENSIVE-USAGE-GUIDE.md#template-management) - **Integration Failures**: [Integration Troubleshooting](./CLI-COMPREHENSIVE-USAGE-GUIDE.md#troubleshooting) - **Permission Errors**: [Environment Issues](./CLI-PRACTICAL-EXAMPLES.md#troubleshooting-examples) ### Diagnostic Commands ```bash adpa diagnose --detailed # Complete system diagnostic adpa validate --environment # Environment validation adpa status --provider # AI provider status adpa confluence test # Test Confluence connection ``` ## 📞 Support Resources ### Documentation - **GitHub Repository**: Complete source code and issue tracking - **Examples Directory**: `/examples` - Working code samples - **Demo Scripts**: `/demo` - Interactive demonstrations ### Community - **GitHub Issues**: Bug reports and feature requests - **Discussions**: Community support and best practices - **Contributing**: Guidelines for contributing to the project ### Professional Support - **Enterprise Support**: Available for enterprise customers - **Training**: Custom training sessions available - **Consulting**: Implementation and optimization consulting --- ## 📊 Documentation Statistics - **Total Pages**: 7 comprehensive guides - **Code Examples**: 100+ practical examples - **Commands Documented**: 50+ CLI commands - **Workflows Covered**: 20+ visual workflows - **Templates Documented**: 120+ document templates - **Integration Guides**: 4 external system integrations --- **Last Updated**: 2024 **Version**: 2.1.3 **Maintainers**: ADPA Development Team For the most up-to-date information, always refer to the latest documentation in the repository.