Skip to content

haglobah/tuebocracy

Repository files navigation

Neckarthon-2024: Beiteiligungsprozesse in Tübingen

Written in Racket, Pollen and unocss, built with Nix, hosted on GitHub Pages.

Setup

There are two ways to get this repo up and running:

  1. Using Nix (the recommended way for any Unix-based system, e.g. Linux, macOS, WSL)
  2. Installing everything by hand (the way to go on Windows)

1) Nix

The easiest way to get started with local development is to use Nix:

  1. Install Nix
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
  1. Enter the nix development environment (from inside the repo):
cd tuebocracy && nix develop
  1. Run everything: The pollen web server and the unocss watcher
npm run dev
  1. edit files, reload the browser window, see the changes

2) 'Normal' install

  1. Download & Install Racket: download.racket-lang.org
  2. Install Pollen, and the Racket Language Server:
raco pkg install --auto --skip-installed pollen racket-langserver
  1. Download and install nodejs as described here.
  2. Install the necessary node dependencies:
npm install
  1. Run everything: The pollen web server and the unocss watcher
npm run dev
  1. edit files, reload the browser window, see the changes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published