module

Fluxion::Registry

Sharing bootstrap configurations through a git repository.

A registry is a repository with a strict shape: one manifest at its root listing entries by id, and one folder holding the profiles those entries name. Strictness is the point — a registry tells a machine what to install, and a layout that is discovered rather than declared cannot be checked.

Locally the two halves stay apart: a disposable git mirror under the cache directory, and the configurations the user actually chose under the config directory. That separation is what lets sync be safe — it can refresh the mirror without touching anything the user has edited.

Nested types