Skip to content

Deployment Guide — DocKit Master

Quick Reference

  • Platform: Any AI coding IDE + Node.js 18+ (for Astro)
  • Min Requirements: Node.js 18, npm 9+
  • Install Time: ~2 minutes
  • Build Time: ~5 seconds (Astro)
ComponentMinimumRecommended
Node.js18.x20.x+
npm9.x10.x+
Disk100 MB500 MB
Bash4.x (for CLI)5.x
Terminal window
bash scripts/install.sh

Presents a menu to choose target IDE(s). Supports: Antigravity, Cursor, Claude Code, Gemini CLI, OpenCode, Windsurf, Generic.

Terminal window
bash scripts/install.sh --all
Terminal window
bash scripts/install.sh --cursor
bash scripts/install.sh --claude
bash scripts/install.sh --gemini
Terminal window
# For Antigravity (default)
cp -r . ~/.gemini/antigravity/skills/doc-kit/
# For Cursor
cp adapters/cursor.mdc .cursor/rules/dockit-master.mdc
# For Claude Code
cp adapters/claude.md CLAUDE.md

After generating documentation with DocKit Master:

Terminal window
# Navigate to the Astro site
cd astro-site
# Install dependencies
npm install
# Build for production
npm run build
# Preview locally
npm run preview -- --port 4321

The built output in astro-site/dist/ can be deployed to any static host:

HostCommand
GitHub PagesPush dist/ to gh-pages branch
Cloudflare PagesConnect repo, build cmd: npm run build, output: dist/
NetlifyConnect repo, build cmd: npm run build, publish: dist/
Vercelnpx vercel deploy dist/

Update the site field in astro.config.mjs with your actual deployment URL before building. This is required for correct sitemap generation.

graph LR

    A["Push to main"] --> B["npm install"]
    B --> C["npm run build"]
    C --> D["Deploy dist/"]

Pipeline summary: On push, install dependencies, build the Astro site, and deploy the dist/ output to static hosting. Total pipeline time is under 60 seconds.