// readme

Science History Institute Digital Collections

The current live/production Science History Institute Digital Collections application. A rewrite of a previous app based on sufia, this one is not.

This one is based on the kithe toolkit, which was developed in tandem with this app.

Development Setup

To set up a development instance on your workstation.

Prerequisites

  • (MacOS) You will need homebrew, which will also take care of making sure you have a C compiler toolchain to install native C gems. https://brew.sh/

  • While not technically required just to run the app, you’re going to want git. MacOS, brew install git.

  • ruby installed (I like using chruby and ruby-build to install/manage rubies, some like rvm)

  • Postgres version 14 or higher, installed and running β€” on MacOS, I like https://postgresapp.com/

  • You’ll need Java installed to run Solr. If you don’t already have it, on MacOS brew install java, then follow post-install instructions, such as sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

  • Various OS-package brew-installable packages are listed in the…