FrontendΒΆ
The VIPR frontend is a Nuxt application composed from two layers:
layers/base: generic UI, stores, composables, and pipeline building blockslayers/reflectometry: use-case-specific overrides and reflectometry features
The frontend documentation currently focuses on:
architecture pages that explain how the layers fit together
route pages that describe the Nuxt entry points
Automatically generated frontend API reference pages were intentionally removed from the published docs. The generated output was not readable enough to be useful for Pinia stores and other application-level modules.