Este repositório hospeda o código -fonte do novo site do Digital Humanities Lab da Yale University.
Primeiro baixe a fonte do aplicativo:
git clone https://github.com/YaleDHLab/dhlab-site
cd dhlab-site
Siga estas instruções para garantir rubi moderno e não-sistema nas versões recentes do OS X, especialmente em Apple Silicon (chips M1).
Preste atenção especial à seção em que você detecta e, se necessário, remover ambientes virtuais anteriores, como RVM, RBENV e ASDF.
Então:
brew install chruby ruby-install
ruby-install ruby-2.7.2
echo ". /usr/local/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo ". /usr/local/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc
echo "chruby ruby-2.7.2" >> ~/.zshrc
IMPORTANTE: Feche e reabra o terminal.App (todas as janelas, não apenas o atual). Verifique se você está na versão certa do Ruby:
ruby -v
Em seguida, instale as dependências do Ruby:
bundle install
No Mac, use o Homebrew para instalar o nó:
brew install node
Em seguida, instale o fio e instale as dependências JavaScript:
npm install -g yarn
yarn install
Por fim, você pode iniciar o servidor de desenvolvimento executando:
bundle exec jekyll serve --incremental
Para implantar o site nas páginas do GitHub que você pode executar:
npm run deploy
Para executar a suíte de teste, você pode executar:
npm run test