Migrate course site pipeline to Jupyter Book 2 with MyST config#199
Conversation
Co-authored-by: afeld <86842+afeld@users.noreply.github.com>
Co-authored-by: afeld <86842+afeld@users.noreply.github.com>
Co-authored-by: afeld <86842+afeld@users.noreply.github.com>
…yter-book-2 Co-authored-by: afeld <86842+afeld@users.noreply.github.com>
Co-authored-by: afeld <86842+afeld@users.noreply.github.com>
|
@copilot Rebase and squash on |
Co-authored-by: afeld <86842+afeld@users.noreply.github.com>
Updated in |
|
@copilot There are still merge conflicts. |
…yter-book-2 # Conflicts: # requirements.txt Co-authored-by: afeld <86842+afeld@users.noreply.github.com>
Co-authored-by: afeld <86842+afeld@users.noreply.github.com>
Resolved in |
This updates the course site from Jupyter Book 1.x to 2.x and aligns the repository with the MyST-driven configuration model. It also keeps the Columbia/NYU school rendering flow compatible with the new build path.
Jupyter Book 2 dependency + CLI migration
jupyter-bookto2.*inrequirements.txt.Makefilewith JB2-compatible invocation.MyST-native project/site configuration
myst.ymlas the authoritative JB2 config.project.toc.Read the Docs pipeline alignment
.readthedocs.yamlfrom Sphinx-prebuild flow to direct JB2/MyST HTML build commands._build/htmlartifact copy compatible with JB2 output.Docs update for maintainers
meta/instructor_guide.mdto referencemyst.ymlin site configuration ownership.site: jupyter-book build --html --all --ci