Skip to content

Latest commit

 

History

History

README.md

Pullwatch documentation site

Starlight docs for Pullwatch. Published at https://dragosdev-code.github.io/pullwatch/.

Commands

npm install
npm run dev      # local preview at http://localhost:4321/pullwatch/
npm run build    # static output in dist/
npm run preview  # serve dist/
npm run check    # astro check (types + content)

Content

Markdown lives in src/content/docs/. The privacy page is generated from the repo-root PRIVACY.md:

node docs/scripts/sync-privacy.mjs

Run that after editing PRIVACY.md so the docs site stays in sync.

Theming (DaisyUI)

The docs site uses DaisyUI 5.0.43 and Tailwind CSS 4.2.2 — the same versions as the extension (package.json at repo root). Only light and dark are available via the header theme dropdown (src/lib/themes.ts).

Theme choice is stored under pr-extension-theme in localStorage (same key as the extension popup).

Diagrams

Flowcharts use the ELK layout engine (@mermaid-js/layout-elk) for clearer large graphs. In the page, diagrams scale to fill the card (not draggable). Click a diagram for fullscreen pan/zoom; Esc closes.

To use Dagre on a single diagram, add YAML frontmatter at the top of the mermaid code block (layout: dagre). See Mermaid layouts.