Complete guide to all ionChannel documentation.
New to ionChannel? Read these in order:
- QUICK_START.md ⭐ - Fastest way to get started!
- README.md - Project overview
- AUTONOMOUS_PROVISIONING.md 🤖 - Zero-human-interaction provisioning
- STATUS.md - Current implementation status
- PROJECT_COMPLETION_SUMMARY.md - Complete project summary
- STATUS.md - Living document with current metrics
- PROJECT_COMPLETION_SUMMARY.md - Final comprehensive summary
- QUICK_START.md - What's ready to demo
See docs/testing/ for test-specific documentation:
MVP_TEST_RESULTS.md- Complete MVP test resultsTESTING_PLAN_POPOS_WAYLAND.md- Comprehensive test plan
See docs/reports/ for historical session reports:
- Previous evolution sessions
- Audit reports
- Implementation summaries
- CAPABILITY_BASED_VM_DISCOVERY.md - Discovery patterns (primal!)
- BENCHSCALE_INTEGRATION.md - benchScale v2.0.0 integration
- SCREEN_CAPTURE_PIPEWIRE.md - PipeWire-first capture
See specs/ for detailed specifications:
00_MASTER_OVERVIEW.md- Master overview01_ARCHITECTURE.md- Architecture details02_PORTAL_SERVICE.md- Portal service design- And more...
./RUN_DEMO.sh- DEMO_GUIDE.md - Complete guide with troubleshooting
- QUICK_START.md - Quick reference
# Full E2E (recommended)
./RUN_DEMO.sh
# Discovery only
cargo run -p ion-validation --example discover_and_provision --features libvirt
# VM provisioning
cargo run -p ion-validation --example create_working_vm --features libvirt- QUICKSTART.md - Detailed build instructions
- QUICK_START.md - Fast start guide
- NEXT_STEPS.md - Future enhancements
# Run all tests
cargo test --workspace
# Run test suite
./TEST_SUITE.sh
# Check coverage
./verify-evolution.sh- README.md - Overview and features
- SCREEN_CAPTURE_PIPEWIRE.md - Capture architecture
- specs/02_PORTAL_SERVICE.md - Portal design
- CAPABILITY_BASED_VM_DISCOVERY.md - Discovery (primal!)
- BENCHSCALE_INTEGRATION.md - Integration details
- DEMO_GUIDE.md - Running VM demos
- DEMO_GUIDE.md - Test procedures
- STATUS.md - Test metrics
- QUICK_START.md - Environment variables
- DEMO_GUIDE.md - Detailed configuration
→ QUICK_START.md ⭐
- QUICK_START.md - Demo options
- DEMO_GUIDE.md - Complete guide
./RUN_DEMO.sh- Run it!
- README.md - Overview
- STATUS.md - Current state
- CAPABILITY_BASED_VM_DISCOVERY.md - Architecture
- QUICKSTART.md - Build instructions
- QUICK_START.md - Quick reference
- DEMO_GUIDE.md - Configuration
- README.md - Architecture and principles
- STATUS.md - Current status
- NEXT_STEPS.md - Future work
- CAPABILITY_BASED_VM_DISCOVERY.md - Discovery patterns
- BENCHSCALE_INTEGRATION.md - Integration
- SCREEN_CAPTURE_PIPEWIRE.md - Capture
- specs/ - Specifications
ionChannel/
├── QUICK_START.md # ⭐ Start here!
├── README.md # Main overview
├── QUICKSTART.md # Build & run
├── STATUS.md # Current status
├── DEMO_GUIDE.md # Complete demo guide
├── CAPABILITY_BASED_VM_DISCOVERY.md # Discovery architecture
├── BENCHSCALE_INTEGRATION.md # Integration details
├── SCREEN_CAPTURE_PIPEWIRE.md # Capture architecture
├── NEXT_STEPS.md # Future enhancements
├── DOCUMENTATION_INDEX.md # This file
├── docs/
│ └── reports/ # Session reports (archived)
│ ├── READY_FOR_DEMO.md
│ ├── FINAL_STATUS_COMPLETE.md
│ ├── E2E_COMPLETE.md
│ └── DEMONSTRATION_READY.md
└── specs/ # Technical specifications
├── 00_MASTER_OVERVIEW.md
├── 01_ARCHITECTURE.md
└── ...
Q: How do I get started quickly?
A: QUICK_START.md ⭐
Q: How do I run the demo?
A: Run ./RUN_DEMO.sh or see DEMO_GUIDE.md
Q: What's the current project status?
A: See STATUS.md
Q: How does capability-based discovery work?
A: See CAPABILITY_BASED_VM_DISCOVERY.md
Q: How is benchScale integrated?
A: See BENCHSCALE_INTEGRATION.md
Q: How does screen capture work?
A: See SCREEN_CAPTURE_PIPEWIRE.md
Q: What configuration options are available?
A: See QUICK_START.md or DEMO_GUIDE.md
Q: How do I build from source?
A: See QUICKSTART.md
Q: What are the next steps?
A: See NEXT_STEPS.md
# Build everything
cargo build --workspace --all-features
# Run tests
cargo test --workspace
# Run full E2E demo
./RUN_DEMO.sh
# Run test suite
./TEST_SUITE.sh
# Quick VM test
cargo run -p ion-validation --example create_working_vm --features libvirt
# Discovery demo
cargo run -p ion-validation --example discover_and_provision --features libvirt- Quick Start First - Users want to get running fast
- Single Source of Truth - No redundant docs
- Clear Navigation - Easy to find what you need
- Living Documents - Keep current, archive old
- Root: Essential docs everyone needs
- docs/reports/: Historical session reports
- specs/: Technical specifications
Most users should start with QUICK_START.md! ⭐