/www

www.ops-class.org static website sources, including assignments, guides, slides, and course-specific materials.

Primary LanguageJavaScript

ops-class.org Website Sources

ops-class.org is a website intended to let students learn operating system concepts online at their own pace. It includes lecture slides and assignments that use the OS/161 instructional operating system.

Install

You’ll need node and npm, the node package manager. I suggest installing nvm, the node version manager. Once you have those npm install in this directory will install Metalsmith and the build pipeline dependencies.

Build Process

  • make will do a quick build of the site without link, format, or spell checking, and without minifying JavaScript or CSS files.

  • make check will build and run the link, format, and spell checker.

  • make deploy will run the link, format, and spell checker, minify all JavaScript and CSS files for deployment, and beautify the HTML.

Trigger Rebuild