Taphouse TV Dinners uses Jekyll for static assets and React to pull in information from Airtable.
- Set up RVM for Ruby https://rvm.io/rvm/install
rvm install 2.6.5
gem install bundler
bundle install
- Install node using e.g.
brew install nodejs
- Install yarn:
npm install -g yarn
- In tv-dinners repo set yarn version to yarn v2 with:
yarn set version berry
- Run
yarn
- Add your AirTable API key to the file:
\/.airtable\/apiKey
- To start the site locally, run
yarn start
- To start the site with a watch, run
yarn run watch
- If using Visual Studio Code/Codium and eslint extension is not working, run
yarn pnpify --sdk
- Add your production AirTable API Key in
Settings -> Secrets
in the GitHub repository