/cs533-jupyterbook-example

CS 533 web content

Primary LanguageJupyter NotebookOtherNOASSERTION

CS 533 - Intro to Data Science

This is the web site for Boise State University's CS 533, Introduction to Data Science. It is an open educational resource; unless otherwise specified, material is released under CC-BY-SA. See copyright.md for more details on the licensing.

Building the Site

This repository uses Pipenv to manage the Python dependencies needed to build the site, and Invoke to script build tasks. To create an environment and install dependencies:

pipenv install --dev

To build the site for the current term:

pipenv run invoke build

To start a local development server for the current term:

pipenv run invoke serve

Site Infrastructure

This site is built with JupyterBook, a tool for building book-like content from Markdown files and Jupyter notebooks. It uses a few local extensions (in extensions), particularly to manage course content elements (the media extension).

The site is rendered with the dirhtml renderer.