Introduction
Rush Delivery is a provider-adaptable Dagger module for Rush monorepos. The
framework assumes Rush is the project graph and uses .dagger/ metadata as the
extension surface for validation, packaging, deployment, caches, and toolchains.
Guides
- Quick Start: recommended ways to run Rush Delivery from GitHub Actions, CI scripts, and local working trees.
- Public Dagger API: callable functions and when to use them.
- GitHub Action usage: GitHub CI wrapper for the workflow entrypoint.
- Entrypoints reference: every callable Dagger function and separate-use workflow.
- Workflow guide: local and CI workflow shapes.
- Metadata contracts: files under
.dagger/that define target behavior. - Provider adapters: source, registry, cache, and CI-provider boundaries.
- AI architecture: high-level design map for future coding agents.
- AI conventions: contribution rules and invariants.
Website
The public GitHub Pages site currently builds from
../website-docusaurus. It uses Docusaurus, generates
docs pages from website-docusaurus/docs-tree.yaml, and is deployed by
../.github/workflows/pages.yml.
The Astro + Starlight comparison site remains under ../website.
Source Of Truth
The schemas under ../schemas are the field-level metadata
contract. These docs explain intent and usage; schemas define file shape.