Skip to content

midouest/runes

Repository files navigation

Runes continuous-integration pages-build-deployment

Norns screen live-coding

🚧 Work-in-progress 🚧

Live Demo

Development

Tested on macOS 12.1+ and Ubuntu 20.04.3+. Windows is not supported, but Ubuntu running in WSL2 works.

Requirements

  • Node.js (14.18.2+)
  • Yarn (1.22.17+)
  • CMake (3.16.3+)
  • Emscripten (3.1.1+)
  • pkg-config (0.29.2+)

A Dockerfile is provided for quickly setting up a compatible development environment.

Recommended Chrome Extensions

Setup (Docker)

Build the Docker image:

$ yarn docker-image

Setup dependencies:

$ yarn docker-setup

Start the development server:

$ yarn docker-start

Start an interactive shell:

$ yarn docker

Setup (Local)

Setup dependencies:

$ yarn setup

Start the development server:

$ yarn start

Deploy

Deploy via GitHub Pages:

$ yarn deploy