-
This repo has the modified RTD Jekyll theme as a submodule to keep licensing clean, clone with
git clone --recurse-submodules https://github.com/cs357/textbookorgit submodule init && git submodule update. -
You will need Node.JS since the Sass is compiled with a webpack pipeline.
-
You will need Ruby to run the Jekyll server.
-
You will need
maketo run the scripts. -
We reccomend that you use the development container configuration included in this repository.
make installto install dependencies.make serverto start the development server - you will need to Ctrl-C and restart if there are CSS changes since they require re-compilation.make buildto output the static HTML to the_site/folder.