文件名称:飞跃:使用操作转换的配对编程服务
文件大小:3.89MB
文件格式:ZIP
更新时间:2024-02-24 08:12:10
go golang operational-transformation realtime-editing operational-transform
Leaps是一项服务,可通过操作转换通过Web UI协同编辑本地文件,以确保任何数量的编辑客户端之间的零冲突同步。 警告:此项目不再有效维护。 跑 只需导航至要共享的目录,运行leaps ,打开托管的页面(默认http://localhost:8080 ),在浏览器中直接和你的局域网上的任何朋友到同一页面。 现在,您可以协作编辑该目录中的任何文档。 编辑时,文件将在后台写入。 如果您不使用版本控制,或者只是想要额外的保护,则可以使用--safe标志在安全模式下运行飞跃。 在安全模式下,您所做的任何更改都将放置在.leaps_cot.json文件中,您可以通过使用--commit标志满意后将其应用于文件。 从UI构建/测试命令 在编写代码时,不得不离开编辑器以运行测试,lint或构建很糟糕。 但是,允许Internet在主机上运行任意命令是灾难的根源。 取而代之的是,跨越式允许您使用-cmd标志指定预先编写的命令,然后这些-cmd可供客户端在编辑时异步触发。 结果将广播到所有已连接的用户,因此您都可以整体查看结果。 例如, leaps -cmd "golint ./..." -c