DocHub

DocHub

A three-tier documentation platform: visual overviews for humans, structured docs for developers, and machine-readable manifests for AI.

Three-Tier Model

Tier Route Purpose
Tier 1 /overview/ Visual HTML pages with flow diagrams, architecture maps, and system relationships
Tier 2 /docs/ Structured markdown rendered as HTML with sidebar, breadcrumbs, TOC, and code highlighting
Tier 3 /api/manifest JSON manifests and raw markdown for Claude CLI and automated tools

Visual Overviews (Tier 1)

Detailed Documentation (Tier 2)

For Claude CLI (Tier 3)

# Discover all projects
curl https://docs.ipnoelp.com/api/manifest

# Get a subproject's document list
curl https://docs.ipnoelp.com/api/manifest/dochub/architecture

# Fetch raw markdown for a specific page
curl https://docs.ipnoelp.com/api/raw/dochub/architecture/overview

Tech Stack

Express.js, TypeScript, markdown-it, highlight.js, gray-matter, connect-pg-simple, Passport (Google OAuth), PM2, nginx.