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
Update course manifest structure for scaffolded courses (#950)
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