Static documentation site for Hydra ETL, built with Astro and deployed to GitHub Pages.
# Install
pnpm install
# Development
pnpm dev
# Build
pnpm build
# Preview (simulates GitHub Pages)
pnpm previewsrc/pages/— route pages (URL structure mirrors directory)src/components/— reusable React componentssrc/layouts/— page templatessrc/styles/— global CSS + variablespublic/— static assets (CRITICAL: .nojekyll and CNAME).github/workflows/— CI/CD pipeline
public/.nojekyll— empty file, tells GitHub Pages to skip Jekyll (REQUIRED)public/CNAME— containshydraetl.com(REQUIRED)astro.config.mjs— Astro configurationpackage.json— dependencies and scripts
See ../documentations/ for setup, architecture, and migration guides:
ASTRO_SETUP.md— full technical setupCLAUDE_ASTRO_SITE.md— developer guideMIGRATION_EXEMPLE.md— how to adapt maquettesPLAN_EXECUTION.md— 3-week roadmap