GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - dagucloud/docs: Documentation for the Dagu workflow engine.

BranchesTags
Open more actions menu

Latest commit

 

History

1,240 Commits
1,240 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.vitepress
.vitepress
 
 
ai
ai
 
 
dagu-actions
dagu-actions
 
 
embedding
embedding
 
 
features/chat
features/chat
 
 
getting-started
getting-started
 
 
ja
ja
 
 
mcp
mcp
 
 
migration
migration
 
 
overview
overview
 
 
public
public
 
 
scripts
scripts
 
 
server-admin
server-admin
 
 
step-types
step-types
 
 
tests
tests
 
 
web-ui
web-ui
 
 
writing-workflows
writing-workflows
 
 
.gitignore
.gitignore
 
 
.npmrc
.npmrc
 
 
README.md
README.md
 
 
[page].md
[page].md
 
 
[page].paths.js
[page].paths.js
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
worker.js
worker.js
 
 
wrangler.jsonc
wrangler.jsonc
 
 

Repository files navigation

Dagu Documentation

This repository contains the VitePress site that powers the Dagu documentation. It includes guides, references, and workflow authoring tutorials for Dagu users.

Prerequisites

  • Node.js 20 or newer
  • pnpm 9 or newer
  • A current Dagu binary for validating embedded workflow examples

Install

pnpm install

Local development

pnpm dev

This launches VitePress at http://localhost:5173 with hot-reload enabled.

Build and preview

pnpm build
pnpm preview

pnpm build generates the static site into .vitepress/dist, and pnpm preview serves the built assets locally for final checks.

Validate workflow examples

The validator prefers ../.local/bin/dagu when this repository sits beside a Dagu checkout. Otherwise it uses dagu from PATH. It checks the binary against the current workflow syntax before scanning every example, so an old binary fails with a short, useful error.

Set DAGU_BIN when the current build lives somewhere else:

DAGU_BIN=/path/to/current/dagu pnpm validate:examples

CI builds Dagu from the current main branch before running this check.

Directory overview

  • index.md: landing page for the documentation.
  • overview/: high-level concepts, CLI, API, and project references.
  • getting-started/: onboarding material for new Dagu users.
  • features/: feature-focused guides.
  • writing-workflows/: authoring workflows and best practices.
  • step-types/: built-in step type references.
  • web-ui/: Cockpit, workspace, operational pages, and REST API guides.
  • server-admin/: server configuration, operations, authentication, and deployment guides.
  • embedding/: embedded Dagu API and licensing notes.
  • migration/: migration guides from other schedulers.
  • public/: static assets served by VitePress.

Mermaid diagrams are supported via vitepress-plugin-mermaid; author diagrams by using fenced code blocks with the mermaid language tag.

Contributing

  1. Fork or branch from main.
  2. Make documentation updates in Markdown (MDX is not enabled).
  3. Run pnpm build to ensure the site still compiles before opening a pull request.

About

Documentation for the Dagu workflow engine.

docs.dagu.sh

Resources

Readme
Activity
Custom properties

Stars

5 stars

Watchers

0 watching

Forks

9 forks
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.