Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 1.55 KB

File metadata and controls

21 lines (16 loc) · 1.55 KB
description Canonical path-precedence rules that route each changed file to exactly one review domain.
user-invocable false

Domain Routing

Each changed file routes to exactly one domain by path. Apply the rules in order; a file is classified under the first rule that matches, and subsequent rules do not re-apply.

Order Domain Applies when the file path matches
1 docs-review:references:programs static/programs/** (includes every nested file in a program directory: Pulumi.yaml, package.json, requirements.txt, source files)
2 docs-review:references:blog content/blog/**, content/case-studies/**
3 docs-review:references:docs content/docs/**, content/what-is/**
4 docs-review:references:website Any other content/**.md (pricing, legal, vs/, why-pulumi/, about/, careers/, etc.)
5 docs-review:references:infra .github/workflows/**, scripts/** except scripts/programs/**, infrastructure/**, Makefile (repo root), package.json (repo root only), webpack.config.js, webpack.*.js
6 docs-review:references:shared-criteria only Anything else (layouts/, assets/, data/, etc.)

docs-review:references:shared-criteria applies to every file regardless of domain.

Ordering matters. A per-program package.json under static/programs/<name>/package.json is programs, not infra. scripts/programs/** (e.g., scripts/programs/ignore.txt) is programs tooling, not site infra. Only the repo-root package.json and Makefile count as infra.