Skip to content

irislib/iris-apps

Repository files navigation

iris-apps

Standalone workspace for Iris web apps.

Source: https://git.iris.to/#/npub1xdhnr9mrv47kkrn95k6cwecearydeh8e895990n3acntwvmgk2dsdeeycm/iris-apps Built on Hashtree: https://git.iris.to/#/npub1xdhnr9mrv47kkrn95k6cwecearydeh8e895990n3acntwvmgk2dsdeeycm/hashtree

It contains the extracted portable Iris apps that used to live under hashtree/apps/.

Workspace

  • apps/iris-audio: standalone audio catalog/player app for published hashtree manifests
  • apps/iris-files: the main Svelte/Vite workspace for files, git, video, docs, maps, and boards
  • apps/iris-sites: the isolated browser runtime for portable htree:// sites
  • packages/ndk: local NDK fork used by the app and worker stack
  • packages/ndk-cache: local IndexedDB cache adapter for that NDK fork

Usage

pnpm install
pnpm build
pnpm test
pnpm run test:audio
pnpm run test:sites:portable

Install git-remote-htree

curl -fsSL https://upload.iris.to/npub1xdhnr9mrv47kkrn95k6cwecearydeh8e895990n3acntwvmgk2dsdeeycm/releases%2Fhashtree/latest/install.sh | sh

Cross-language E2E and release helpers use an installed htree by default. To run against a local Hashtree Rust checkout instead, set HTREE_BIN, HASHTREE_RUST_DIR, or HASHTREE_REPO_ROOT. The CI status e2e test also accepts HASHTREE_CI_DIR when you want to point it at a local hashtree-ci checkout.

About

Standalone workspace for Iris web apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors