後台管理 UI 與 Shell(React),自 gravito-core 抽離,與 gravito-satellites 同為可選層,維護於 gravito-dev-env 下。
- admin-sdk:後台 API/SDK,無 @gravito/core 依賴
- admin-shell-react:React 後台 Shell(layout、導航、Auth 整合)
- admin-ui-*:各業務模組 UI(catalog、order、dashboard、analytics 等)
在 gravito-dev-env 根目錄安裝並建置:
cd /path/to/gravito-dev-env
bun install
cd gravito-admin
bun run build
bun run typecheck
bun run test或從 dev-env 根目錄一次建置 satellites + admin:
bun run build- 本倉庫內包之間使用
workspace:* - admin-ui-support 依賴
@gravito/ripple-client,需在 gravito-dev-env 下安裝(workspace 含../gravito-core/packages/*)才能解析 - 使用 admin 的應用(如
gravito-core/examples/commerce-fullstack)需在 gravito-dev-env 下bun install,以便將gravito-admin/*與../gravito-core/examples/*一併納入 workspace 解析
- gravito-core 不再包含
packages/admin-*,主框架僅保留 PlanetCore + Orbits - 文檔見 gravito-core: docs/claude/packages.md 的「Admin UI Components」一節