Skip to content

lightningrodlabs/tempo

Repository files navigation

Tempo

Collaborative scheduling Holochain hApp, built on the Schedule-X calendar UI.

Structure

tempo/
├── Cargo.toml                  workspace manifest (zomes only)
├── flake.nix                   holonix + p2p-shipyard dev shell
├── package.json                npm workspaces (ui + tests)
├── workdir/                    happ.yaml + web-happ.yaml
├── dnas/tempo/                 DNA: profiles + tempo (empty) zomes
├── ui/                         Svelte 5 + Schedule-X frontend
├── src-tauri/                  Tauri desktop shell
├── tests/                      Tryorama + Vitest
└── we_dev/                     Moss/Weave dev config

Dev shell

nix develop

Run

Target Command Notes
Electron npm start default; 2 agents via hc-spin
Tauri npm run start:tauri 2 windows
Moss npm run start:moss Zippy + Zerbina in a group

Build

npm run build:happ      # zomes + tempo.happ
npm run package         # web-happ (zipped UI + happ)
npm run test            # tryorama smoke test

About

a happ for coordinating in time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors