A public registry of pipeline templates for dbt Studio. Studio's "Browse Templates" option reads pipelines.json from this repo to list available templates and lets users scaffold a pipeline from one with a single click.
An array of template entries:
| Field | Required | Description |
|---|---|---|
id |
yes | Unique, stable identifier for the template |
label |
yes | Display name shown in Studio |
description |
yes | Short description shown in Studio |
badge |
no | Small label chip (e.g. "Community", "Recommended") |
badgeColor |
no | One of success, warning, primary, info |
steps |
yes | Ordered list of human-readable step names, shown as a preview in Studio |
fileName |
yes | File name the pipeline will be saved as inside the user's .rosetta/ dir |
url |
yes | Raw GitHub URL to the corresponding file under pipelines/ |
- Add a
pipelines/{your-template}.ymlfile. It must be a valid dbt Studio pipeline config: a top-levelnameplus ajobslist, where each job has anameandsteps, and each step has aname,plugin, andcommand. - Add an entry to
pipelines.jsonpointingurlat the raw GitHub URL for that file (https://raw.githubusercontent.com/rosettadb/dbt-studio-templates/main/pipelines/{your-template}.yml). - Open a PR.
MIT