kcg-edu-future-lab / sample-yjs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sample-yjs

yjsを利用した共同編集のサンプルアプリです。yjs-demosのcodemirrorサンプルのコードを独自にビルドしてcodemirror.bundle.jsを生成し、それを利用しています。

サーバは https://fungo.kcg.edu/yjs を利用しています。

yjsでは、CRDT(Conflict-free Replicated Data Type)という データ共有技術が実装されています。

起動方法

まず、このリポジトリをcloneしてください。

git clone https://github.com/kcg-edu-future-lab/sample-yjs

次に、Python3を使ってwebサーバを立ち上げてください。

cd sample-yjs
python3 -m http.server

ブラウザで以下のURLにアクセスすると,共同編集のデモが表示されます。 同じタイミングで誰かがデモを表示していると,編集内容が共有されます。

利用イメージ

About

License:Apache License 2.0


Languages

Language:HTML 100.0%