Skip to content

pastagang/nudel

Repository files navigation

nudel

nudel is a public jam space, made by pastagang

join at nudel.cc

everyone is in the same room. anyone is encouraged to join in!
tip: press alt + enter to run code.

background

nudel was born out of curiosity, to see if flok could be treated as a protocol, where different web clients access the same session. the default frontend for flok is flok.cc, which supports a lot of live coding languages both web and native, and it's awesome. the first version of nudel was based on the flok vanilla js example and has since then been actively developed by several people around pastagang. the site will always point to the "pastagang" room, maximizing the chance for a jam to start.

contributing

everyone can change nudel

to become an admin of nudel, create an issue and ask to get added.


let's aim to be hierarchy free, so anyone is welcomed to change things they see fit.
let's not have a bdfl, or a small group of people having the last say.
either create a PR, or push directly to main, both is fine.
this project has been born out of a jam session, so let's carry that ethos into the code behind the jam.


Technical stuff

welcome to the spaghetti of nudel

what nudel is made of

nudel a mashup of existing free & open source projects:

if you enjoy nudel, consider donating to flok / strudel / hydra

running locally

  1. make sure you have node.js installed
  2. clone the project
  3. run npm i (you can also use pnpm)
  4. run npm run dev

if you need to, disconnect your environment from the public nudel by changing the hostname to 'localhost' in the main.js. but maybe you shouldn't because nudel is a place, and the maintenance workers can also be seen while people jam?

publishing

any changes to main will be deployed immediately to nudel.cc.

if you break something, that's ok. (we can use todepond.cool/flok as a backup)