コンテンツにスキップ

Andon を開発する

Terminal window
npm run build # tsc -> dist/ (and marks the bin executable)
npm test # node:test unit + integration tests
npm run dev # tsc --watch

アーキテクチャ:

  • src/store.ts — 純粋で、テスト済みの状態モデル。
  • src/server.ts — セルフホストの HTTP レイヤー。src/commands/* が CLI のサブコマンドです。
  • assets/dashboard.html — 自己完結したボード(1 ファイル。セルフホストとホスト型の両方が、これをそのまま配信します)。
  • src/hosted/* — オプションのコンテンツブラインドな中継(中継はコンテンツを読み取れない。ローカル製品とはきれいに分離された境界)。src/sounds.ts — 配信されるチャイム。

コントリビュートの流れについては CONTRIBUTING.md を、 中継の動かし方については deploy-relay.md を参照してください。