跳转到主要内容

Django channels的Yjs同步协议服务器

项目描述

Channels-Yroom

PyPI

channels-yroom是一个Django Channels WebSocket消费者和工作进程,用于同步Yjs客户端。它实现了Yjs文档同步和网络协议以及意识更新,并将它们作为Django Channels WebSocket消费者和工作进程提供。

文档

阅读文档

展示:文本协作示例

example文件夹中包含了一个使用y-prosemirror允许实时富文本协作的简单项目。

运行包含的Docker compose文件来查看

docker compose up
# Then visit localhost:8000

开发

项目使用hatch进行开发工作流程

pip install hatch

hatch run +py=3.10 test:test

许可

MIT

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

channels_yroom-0.0.6.tar.gz (74.0 kB 查看散列)

上传时间:

构建分发

channels_yroom-0.0.6-py3-none-any.whl (13.3 kB 查看哈希值)

上传时间 Python 3

由以下支持