Update data and rebuild
Recommended maintenance command
python3 scripts/update_program_guide.pyWorkflow
Sync the catalog data, generate every graph and page, then publish by pushing to the repository.
Build Model
This guide built as static HTML and SVG from the synced catalog JSON. The intended workflow is a data pull, a full graph and page rebuild, and then a publish step.
Last UVic calendar sync
April 27, 2026 | 19 programs | 47 EOS courses | 156 supporting courses
Update data and rebuild
python3 scripts/update_program_guide.pyRebuild only
python3 scripts/build_static_site.pyPublish
git pushScope
Known Gaps