Science History Institute Digital Collections
// 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 assudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk -
Various OS-package brew-installable packages are listed in theβ¦