You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix static course manifest structure for scaffolded apps
Updates CLI and standalone-ui to use the new hierarchical manifest
structure that was introduced for the docs site but not propagated
to scaffolded applications.
Changes:
- CLI now generates course-level skuilder.json for each course
- CLI now generates root skuilder.json in public/ with course dependencies
- standalone-ui updated to fetch root manifest and use new DataLayerProvider API
The new structure has three levels:
1. Root /public/skuilder.json (lists course dependencies)
2. Course /static-courses/{id}/skuilder.json (points to manifest.json)
3. Course /static-courses/{id}/manifest.json (contains courseConfig and data)
This matches the implementation in docs/.vitepress/theme/composables/useStaticDataLayer.ts
and the updated StaticDataLayerProvider API from commits 4fb97b0, 0e2fb4b, 40aaf39.
Fixes runtime failures in newly scaffolded static apps caused by API mismatch.
0 commit comments