Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 883 Bytes

CONTRIBUTING.md

File metadata and controls

54 lines (38 loc) · 883 Bytes

Contributing Guide

Prerequisites

This guide assumes you are on macOS and have homebrew installed.

Install docker:

brew install --cask docker

Install Python 3. We recommend using pyenv to manage Python versions:

brew install pyenv
pyenv install 3.12
pyenv local 3.12

Install Ruby. We recommend using rbenv to manage Ruby versions:

brew install rbenv
rbenv install 3.3.5
rbenv local 3.3.5

Install Ruby dependencies:

gem install bundler
bundle install

CLI

We use the Makefile as a poor man's CLI.

The commands can be seen with make help:

$ make
help                 print make target descriptions
build                build docker image
run                  run docker image in interactive mode
serve                serve jekyll site

Update Ruby dependencies

bundle update