AeThex-OS/docs/index.md

8.6 KiB

AeThex OS Documentation

Comprehensive documentation for the AeThex OS platform - a modular web desktop, native applications, and bootable Linux distribution.


🚀 Quick Start Guides

New to AeThex OS? Start here:

Guide Description Time
Linux Quick Start Build and boot AeThex Linux ISO 15 min
OAuth Quick Start Set up authentication in 5 minutes 5 min
Desktop/Mobile Setup Configure Tauri and Capacitor apps 10 min
Web vs Desktop Understand deployment modes 5 min

📖 Core Documentation

🏛️ Architecture & Specifications

Document Description
AeThex OS Specification Official OS architecture document - kernel, boot, security, roadmap
AeThex Linux Overview Bootable Linux distribution architecture and boot flow
Platform UI Guide Adaptive UI design for web, desktop, and mobile
Web vs Desktop Guide Architectural differences between deployment modes

🔐 Authentication & Security

Document Description
OAuth Quick Start 5-minute OAuth setup (Discord, GitHub, Roblox)
OAuth Setup Guide Comprehensive OAuth configuration
OAuth Implementation Technical implementation details and code examples
Credentials Rotation Best practices for managing API keys and secrets
Entitlements Quick Start User permissions and access control setup
Security Overview Security policies, vulnerability reporting, and threat model

🛠️ Build & Deployment

Document Description
Linux Quick Start Build AeThex Linux from source (web/desktop/ISO)
ISO Build Guide Complete Linux ISO build process with troubleshooting
Desktop/Mobile Setup Tauri (desktop) and Capacitor (mobile) configuration
Flash USB Guide Create bootable USB drives for AeThex Linux
GitLab CI Setup Automated build pipeline configuration
Tauri Setup Desktop application build and packaging

🎯 Feature Documentation

Document Description
Implementation Complete Multi-tenancy and organization scoping implementation
Multi-Tenancy Complete Organization isolation and data scoping
Mode System Complete Light/Dark theme system implementation
Mobile Features Mobile-specific functionality (Capacitor plugins)
Mobile Build Complete Android/iOS build process and status
Mobile Enhancements Mobile UI/UX improvements and optimizations
Expansion Complete Platform expansion and new feature rollout

📋 Reference & Checklists

Document Description
Quick Reference Command cheat sheet and common tasks
Verification Checklist Pre-release testing and QA checklist
Org Scoping Audit Organization isolation security audit
Session Summary Development session notes and decisions

🗂️ Documentation by Topic

For Users

For Developers

For System Integrators

For DevOps/SRE


🏗️ Project Organization

AeThex-OS/
├── docs/                      # 📚 This documentation
│   ├── index.md              # You are here
│   ├── AETHEX_OS_SPECIFICATION.md  # ⭐ Core OS spec
│   ├── oauth-*.md            # Authentication guides
│   ├── PLATFORM_UI_GUIDE.md  # UI/UX documentation
│   └── ...
├── client/                    # React frontend
├── server/                    # Node.js backend
├── shared/                    # Shared schema (Drizzle ORM)
├── migrations/                # Database migrations
├── os/                        # Linux OS-specific files
├── configs/                   # System configurations (GRUB, systemd)
├── script/                    # Build and deployment scripts
└── README.md                  # Project overview

🎓 Learning Paths

Path 1: Web Developer → AeThex Platform

  1. OAuth Quick Start - Set up authentication
  2. Platform UI Guide - Understand the interface
  3. OAuth Implementation - Deep dive into auth

Path 2: Systems Engineer → AeThex Linux

  1. AeThex OS Specification - Read this first!
  2. AeThex Linux Overview - Understand the distribution
  3. ISO Build Guide - Build your first ISO
  4. Flash USB Guide - Deploy to hardware

Path 3: Mobile Developer → AeThex Mobile

  1. Desktop/Mobile Setup - Configure Capacitor
  2. Mobile Features - Explore mobile APIs
  3. Mobile Build Complete - Build and deploy

Path 4: DevOps → AeThex Infrastructure

  1. GitLab CI Setup - Automated pipelines
  2. Credentials Rotation - Secret management
  3. Web vs Desktop - Deployment architectures

Looking for specific topics?


📖 Additional Resources


🤝 Contributing to Documentation

Found a typo or want to improve the docs?

  1. Edit on GitHub: Click the "Edit this page" link at the top
  2. Open an Issue: Report documentation bugs
  3. Submit a PR: Fork, edit, and submit a pull request

Documentation Standards:

  • Use clear, concise language
  • Include code examples where helpful
  • Add diagrams for complex architectures
  • Keep the OS Specification as the single source of truth for kernel/boot/security decisions

AeThex OS — Operating System Specification

The definitive reference for AeThex OS architecture.

This document defines:

  • Kernel strategy and boot process
  • Security model and threat assessment
  • Hardware support matrix
  • Release roadmap (v0.1 → v1.0)
  • Build and deployment procedures

Read this if you're working on:

  • Bootloader or kernel configuration
  • Hardware enablement
  • Security features
  • OS-level system services
  • Release engineering

Last updated: January 6, 2026
Documentation version: 0.1.0