Skip to content

[codex] externalize course sources from builder repo#3

Merged
puppe1990 merged 2 commits into
mainfrom
codex/external-course-builder
May 19, 2026
Merged

[codex] externalize course sources from builder repo#3
puppe1990 merged 2 commits into
mainfrom
codex/external-course-builder

Conversation

@puppe1990

Copy link
Copy Markdown
Owner

What changed

  • removed tracked course source content from the repository
  • made the builder load courses from an external source directory and sync them into docs/courses/ for local build/runtime
  • updated the multi-course registry, catalog, scripts, docs, and tests for the external-source model
  • ignored local/generated course artifacts so the repo stays builder-only

Why

The repository should remain a reusable course builder, not the storage location for course content. Externalizing course sources keeps the repo focused on platform code while preserving the multi-course build behavior.

Validation

  • npm test
  • npm run docs:build

Notes

  • default external source directory is ../course-builder-courses
  • COURSE_SOURCE_DIR can override the source path locally

@puppe1990 puppe1990 marked this pull request as ready for review May 19, 2026 23:05
@puppe1990 puppe1990 merged commit 5c977d7 into main May 19, 2026
2 checks passed
@puppe1990 puppe1990 deleted the codex/external-course-builder branch May 19, 2026 23:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant