Boilerplate templates for pgpm, the PostgreSQL Package Manager. These templates are used by pgpm init to scaffold new workspaces and modules.
# Create a new workspace
pgpm init workspace
# Create a new module (inside a workspace)
pgpm initThe templates are fetched from this repository and cached locally under ~/.pgpm/cache/repos. Use pgpm cache clean to clear the cache if you need a fresh pull.
default/
├── module/ # Single package/module template
└── workspace/ # Monorepo workspace template
Templates use the ____placeholder____ pattern (4 underscores on each side) for variable substitution. These are replaced by genomic during project generation.
Scan templates for placeholder variables:
# Install dependencies
pnpm install
# Search entire repo
pnpm run find-placeholders
# Search specific directory
pnpm run find-placeholders -- ./default/moduleThis outputs all placeholders found, grouped by directory, with file locations and context.