Skip to content
forked from info340/book

Source code for INFO 340 course book.

License

Notifications You must be signed in to change notification settings

wwu-cs/cptr220_book

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INFO 340: Client-Side Web Development

This repository contains the source code for the INFO 340: Client-Side Web Development course book. The published book can be viewed at https://info340.github.io/.

Note that all edited source files (including images and other assets) should be edited within the root folder; files in the build directory may be overwritten.

Dependencies

You should be able to install all required R dependencies using packrat: simply restart R (e.g., through an interactive session in the terminal) in order to automatically install the required libraries.

Additionally, you may need to install the following libraries separately:

You will also need to install node dependencies for Prism syntax highlighting:

npm install

Building the Book

You can use the included Makefile to build the book:

  • make book to build the HTML version of the book (the output is saved in the saved in the repository's root folder).

  • make pdf to build the PDF version of the book.

  • make epub to build the epub version of the book.

  • make all to build all versions of the book.

  • make serve to serve a local copy of the book for development (with auto-refreshing browser).

  • make deploy to publish the built book to https://info340.github.io.

About

Source code for INFO 340 course book.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 97.1%
  • CSS 1.5%
  • JavaScript 1.1%
  • Other 0.3%