Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
log
 
 
 
 

README.md

This is the repository for Bootstrap curriculum and the software infrastructure that generates notes, handouts, workbooks, and other educational materials from the curriculum.


Licenses

The curriculum is licensed under a Creative Commons 4.0 Unported License (type CC BY-NC-ND). Based on a work at www.BootstrapWorld.org.

The software infrastructure is licensed under a Creative Commons 4.0 Unported license (type CC BY-NC-SA)

Permissions beyond the scope of these licenses may be available by contacting [email protected].


Installation

  1. You'll need to install DrRacket v6.10 or later and wkhtmltopdf, version 0.12.3 first, before cloning the curr repository. (Note: the current release of wkhtmltopdf, version 0.12.4 as of this writing, contains a regression that prevents the workbook from printing properly)

  2. Then set up curr as a Racket collection.

    Go to the parent directory of curr, and do the following:

    $ raco link curr

  3. Generate the curriculum.

    $ ./build-distrib

By default, this will build every course in every available language in the /distribution directory. Note: this can take some time!

If you wish to build only the lesson plans (not the workbook and solutions), you can also use $ ./build-notes. Similarly, $ ./build-workbook will create the workbook without also building the lesson plans.

All three of these scripts accept the following arguments: --language [en-us|es-mx|etc] and --course [algebra|reactive|data-science|physics]


Contributors

Bootstrap builds on the Scribble infrastructure developed by Matthew Flatt and Eli Barzilay as part of the PLT project.

Current Maintainers:

  • Kathi Fisler
  • Emmanuel Schanzer
  • Emma Youndtsmith
  • Joe Politz
  • Shriram Krishnamurthi

Major past contributers:

  • Danny Yoo
  • Rosanna Sobota
  • Sam Dooman

Other contributers:

  • Vicki Crosson
  • Miles Eldon
  • Daniel Kocoj
  • Katherine Ng
  • Mike Rowland
  • Jonah Stanley
  • Andrew Tian
  • Winnie Wang
  • Eric Allatta
  • CoriAnne Burgess
You can’t perform that action at this time.