Skip to content

Set up USM in a new repo ​

For: Adopter

First-run experience: an adopter initializes USM in their repository and reviews the generated usmconfig.json without reading docs first.

Part of: Init Command

Steps ​

  • Run (cli) — usm init in the repo root
  • Review (cli) — generated usmconfig.json — services match apps/*, shared and data paths detected correctly
  • Correct (spec) — any misdetected services or missing shared packages by editing usmconfig.json before running usm scan

How this is verified ​

  • usmconfig.json created with services matching apps/*
  • exit code 0