Documentation Hub

Welcome to the Holistix Forge documentation! This hub will guide you to the right resources.

๐ŸŽฏ I Want To...

Get Started

Understand the System

Production Deployment

Learn How To

Quick Reference

  • โšก Cheatsheet - Common commands and aliases
  • ๐Ÿ”Œ API Reference - REST API endpoints
  • ๐Ÿ–ฅ๏ธ GPU Host Setup - Configure GPU access for Docker
  • ๐Ÿ“„ Licensing - License information and commercial licensing

Work In Progress

see github issues

Historical

  • ๐Ÿ“š Archive - Superseded documentation (preserved for reference)

๐Ÿ“‚ Documentation Structure

doc/
โ”œโ”€โ”€ README.md                 โ† You are here
โ”‚
โ”œโ”€โ”€ architecture/             # System Design
โ”‚   โ”œโ”€โ”€ OVERVIEW.md                   - High-level architecture
โ”‚   โ”œโ”€โ”€ SYSTEM_ARCHITECTURE.md        - Complete system diagram
โ”‚   โ”œโ”€โ”€ GATEWAY_ARCHITECTURE.md       - Multi-gateway architecture
โ”‚   โ””โ”€โ”€ ARCHITECTURAL_DECISIONS.md    - Key design decisions
โ”‚
โ”œโ”€โ”€ guides/                   # How-To Guides
โ”‚   โ”œโ”€โ”€ LOCAL_DEVELOPMENT.md  - Multi-env local setup
โ”‚   โ”œโ”€โ”€ TESTING_GUIDE.md      - Testing strategies & examples
โ”‚   โ”œโ”€โ”€ MODULES_TESTING.md    - Module development & testing
โ”‚   โ””โ”€โ”€ NX_WORKSPACE.md       - Nx monorepo workflows
โ”‚
โ”œโ”€โ”€ reference/                # Quick Reference
โ”‚   โ”œโ”€โ”€ CHEATSHEET.md         - Commands, aliases, tools
โ”‚   โ”œโ”€โ”€ API.md                - REST API documentation
โ”‚   โ””โ”€โ”€ GPU_HOST_SETUP.md     - GPU configuration
โ”‚
โ””โ”€โ”€ archive/                  # Historical Docs
    โ”œโ”€โ”€ README.md             - Archive context
    โ”œโ”€โ”€ 2024-container-refactor/  - Container feature redesign
    โ””โ”€โ”€ project-server-state-and-transition.md  - Legacy states

๐ŸŽ“ Learning Paths

New Developer

  1. Read Architecture Overview
  2. Set up Local Development
  3. Review Contributing Guidelines
  4. Browse Cheatsheet
  5. Review Testing Guide
  6. Try Module Testing

Frontend Developer

  1. Local Development Setup
  2. Testing Guide (React components, LocalStorage)
  3. Module Testing with Storybook
  4. Nx Workspace Guide
  5. API Reference (for backend integration)

Backend Developer

  1. Architecture Overview
  2. Local Development Setup
  3. Testing Guide (Express API testing)
  4. API Reference
  5. System Architecture
  6. Gateway Architecture
  7. Nx Workspace Guide

DevOps/SRE

  1. Architecture Overview
  2. Local Development
  3. Production Deployment
  4. GPU Host Setup
  5. Gateway Architecture

๐Ÿ” Finding Information

By Topic

Search Tips

  • Use Ctrl+F / Cmd+F to search within a document
  • Use GitHub search to search across all docs
  • Check Archive for historical context

๐Ÿ“ Contributing to Documentation

When updating documentation:

  1. Keep it current - Remove outdated information
  2. Be concise - Short and clear is better than long and confusing
  3. Use examples - Code examples clarify intent
  4. Link related docs - Help readers navigate
  5. Update this hub - Add links for new documents

See CONTRIBUTING.md for more details.

๐Ÿ™‹ Need Help?

  • Something unclear? Open an issue asking for clarification
  • Found outdated info? Submit a PR or issue
  • Need examples? Check Archive for historical context
  • Still stuck? Ask in GitHub Discussions

Last updated: 2025-01-06
Maintained by: Core team

History and Rationale

  • ๐Ÿ“– Fluid Lifecycle Whitepaper โ€“ learn why Holistix Forge began, the pain points it targets, and the original engineering rationale.