There are both Python and Ruby dependencies. Using bundler's
bundle install should give you everything you need on the Ruby side, whereas
pip install -r requirements.txt should give you all of the Python dependencies.
Deployment to S3 and CloudFront invalidation can be done by running
I also use two other fonts from Google Fonts: Open Sans and Droid Sans Mono. These are currently loaded from Google's CDN by the client, and are not stored in the repository. I eventually plan to strip these to a subset of their total characters, too.
Right now, testing just includes looking for broken links (external or internal) on the site. In future I'd like to also perform some usability tests, especially for screen readers.
Since this repository contains part code and part content, the contents is split between two licenses, as appropriate for each medium. The code portion is ISC licensed, but the content is licensed under a Creative Commons Attribution 4.0 license. There are other included files in this project that are copyrighted by entities other than myself that use other licenses, too. See the LICENSE file for full details.