- Markdown のリアルタイム共同編集機能を作りたい
- 委員会で Growi を運用しているが、共同編集機能を作るには HackMD の設定が必要
- HackMD のクレデンシャル周りがめんどくさいのと、できるだけ運用プロセスを増やしたくない
- 共同編集機能だけ独立させた、HackMD 統合と互換性のある静的アプリケーションを作りたい
- ただし、WebSocket サーバーを建てたくない
- WebRTC で1人のユーザーがホストとなれば良さそう
- Confluence 的な感じで編集者の誰でも現状を保存できる仕組みに
- 今回は HackMD との統合を考慮しないプロトタイプアプリでよい
- WebRTC を用いて Markdown の編集状況を共有できる
- 「あいことば」を用いてピアに接続できる
- Markdown のリアルタイムプレビューを閲覧できる
- 静的アプリケーションである
- React + Vite
- yjs
- y-webrtc
- @monaco-editor/react
- y-monaco