Skip to content

Template Registry

Leonard Ramminger edited this page Aug 22, 2026 · 2 revisions

Template Registry

Central catalogs for distributed templates.

Concepts

Term Meaning
Catalog JSON file with template metadata and Git sources
Repository ReqPack entry with catalog URL + priority
Shared store Installed template copies under $XDG_DATA_HOME/tempify/templates/
Index index/templates.json - which IDs are available locally

Local vs. distributed templates

Source Resolution
Workspace templates/ tempify list in project
Shared store After rqp install tempify <id>
Explicit path tempify /path/to/template out

Config: Configuration (template_paths, data_root).

Release index

GitHub releases publish index.json for ReqPack - see Releases.

Naming:

  • CLI package: tempify-cli
  • Plugin/system for templates: tempify (so rqp install tempify <template-id> stays unambiguous)

Your own catalog

  1. Host JSON per schema (see ReqPack Plugin)
  2. Add repository to ReqPack context.repositories
  3. rqp update tempify / plugin refresh

See also

ReqPack Plugin · Shared Template Store

Clone this wiki locally