This directory contains all project documentation for PureBoot.
docs/
├── PureBoot_Product_Requirements_Document.md # Main PRD (v2.0)
├── architecture/ # System architecture and design
├── api/ # API documentation and specifications
├── guides/ # User and developer guides
├── workflows/ # Provisioning workflow documentation
├── integrations/ # Third-party integration guides
└── reference/ # Technical reference materials
- Product Requirements Document - Complete PRD v2.0
- System Architecture - High-level system design
- State Machine - Node lifecycle state machine
- Boot Infrastructure - PXE/iPXE/UEFI boot system
- API Overview - REST API documentation
- Node Management API - Node CRUD operations
- Workflow API - Workflow management
- Provisioning API - Boot decision endpoints
- Getting Started - Quick start guide
- Installation - Installation instructions
- Configuration - Configuration reference
- Development - Developer guide
- Linux Provisioning - Ubuntu, Debian, etc.
- Windows Provisioning - Windows with AD join
- Raspberry Pi - ARM SBC provisioning
- oVirt/RHV Integration - Enterprise virtualization
- Proxmox Integration - Proxmox VE
- Hypervisor Overview - All hypervisor integrations
- Bootloader Reference - PXELINUX, GRUB, iPXE
- Template Reference - Template formats and usage
- Troubleshooting - Common issues and solutions