Skip to content

rbright/pi-extensions

Repository files navigation

pi-extensions monorepo

Monorepo for Pi notification extensions using Turborepo.

Workspace layout

  • extensions/notify-desktop - @rbright/notify-desktop
  • extensions/orchestrator-guard - @rbright/orchestrator-guard

All format/lint/typecheck/test/build tooling is centralized at the repo root.

Development

just deps
just fmt-check
just lint
just typecheck
just test
just build
just check

Build the desktop notifier independently:

just build-desktop

Build the orchestrator guard independently:

cd extensions/orchestrator-guard && bun run check

Publishing

Only @rbright/notify-desktop is published from this repository. @rbright/orchestrator-guard is currently local-only.

Manual publish:

just publish-desktop

CI/CD

  • .github/workflows/ci.yml validates the workspace
  • .github/workflows/publish.yml publishes @rbright/notify-desktop

Pi install

Local source package:

pi install ~/Projects/pi-extensions/extensions/notify-desktop

Published npm package:

pi install npm:@rbright/notify-desktop

The Pi package manifest points at src/index.ts, which Pi loads directly with its TypeScript extension loader.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors