Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wanglin2/lx-doc
理想文档。定位于个人和小团队的在线云文档。支持思维导图、白板、流程图、PPT、电子表格等
https://github.com/wanglin2/lx-doc
bpmn doc flowchart markdown mind-map note ppt sheet whiteboard word
Last synced: about 19 hours ago
JSON representation
理想文档。定位于个人和小团队的在线云文档。支持思维导图、白板、流程图、PPT、电子表格等
- Host: GitHub
- URL: https://github.com/wanglin2/lx-doc
- Owner: wanglin2
- License: agpl-3.0
- Created: 2024-02-26T01:13:41.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-08-07T09:54:07.000Z (6 months ago)
- Last Synced: 2025-01-18T23:28:26.659Z (8 days ago)
- Topics: bpmn, doc, flowchart, markdown, mind-map, note, ppt, sheet, whiteboard, word
- Language: JavaScript
- Homepage: https://wanglin2.github.io/lx-doc-site/
- Size: 74.2 MB
- Stars: 186
- Watchers: 4
- Forks: 43
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 理想文档
定位于个人和小团队的云文档。我们倡导私有化部署,数据掌握在自己手里,不用受制于人。
> 本仓库为前端仓库,后端代码仓库请移步:[yomea/lx-doc](https://github.com/yomea/lx-doc)。
在线试用地址:[http://47.97.229.115:8089](http://47.97.229.115:8089)。
## 重要提示!!!
1.不会支持协同编辑;
2.不会支持手机端、客户端;
3.不会提供在线服务,只做私有化部署;
## 功能计划
1.支持分享链接;
2.支持团队空间;
3.支持模板广场;
## 功能限制
编辑器部分因为我们也是站在巨人的肩膀上,所以原则上来说原项目不支持的功能我们也无法支持,原项目的bug,我们也不一定能修复。
# 目录结构
- `workbench`: 工作台项目,提供登录注册、文件夹和文件列表的管理;
- `mind-map`: 思维导图项目,提供思维导图的编辑功能;
- `markdown`: Markdown 项目,提供 Markdown 的编辑功能;
- `doc`: 文档项目,提供文档的编辑功能;
- `sheet`: 电子表格项目,提供电子表格的编辑功能;
- `ppt`: 幻灯片项目,提供幻灯片的编辑功能;
- `whiteboard`: 白板项目,提供白板的编辑功能;
- `flowchart`: 流程图项目,提供流程图的编辑功能;
- `bpmn`: BPMN 项目,提供 BPMN 的编辑功能;
- `note`: 笔记项目,提供笔记的编辑功能;
# 部署
每个目录都为一个单独的项目,需要单独部署,部署的路径规则如下:
- `workbench`: 根路径`/`
- `mind-map`: 路径`/mind-map/`
- `markdown`: 路径`/markdown/`
- `doc`: 路径`/doc/`
- `sheet`: 路径`/sheet/`
- `ppt`: 路径`/ppt/`
- `whiteboard`: 路径`/whiteboard/`
- `bpmn`: 路径`/bpmn/`
- `flowchart`:路径`/flowchart/`
- `note`: 路径`/note/`
详细部署文档:[部署](https://wanglin2.github.io/lx-doc-site/doc/deploy.html)。
每个项目的部署成果物需要自行打包构建,如果您不愿自己动手,那么可以联系我们通过付费的方式获取成果物。
## 关于图片、文件
项目中的图片和文件均存储在服务器上,如果您需要存储到 OSS,可以自行修改,或联系我们。
# 本项目编辑器基于以下开源项目
- 思维导图(MIT 协议): [mind-map](https://github.com/wanglin2/mind-map)
- Markdown(MIT 协议):[md-editor-v3](https://github.com/imzbf/md-editor-v3)
- 文档(MIT 协议):[wangEditor](https://github.com/wangeditor-team/wangEditor)
- 电子表格(MIT 协议):[Luckysheet](https://github.com/dream-num/Luckysheet)
- 幻灯片(AGPL-3.0 协议):[PPTist](https://github.com/pipipi-pikachu/PPTist)
- 白板(MIT 协议): [excalidraw](https://github.com/excalidraw/excalidraw)
- 流程图(Apache-2.0 协议): [drawio](https://github.com/jgraph/drawio)
- BPMN(自有协议):[bpmn-js](https://github.com/bpmn-io/bpmn-js)
- 笔记(Apache-2.0 协议):[editor.js](https://github.com/codex-team/editor.js)
我们做了什么?
> 我们开发了后端接口,开发了工作台,用于管理文件夹和文件,并提供登录注册的功能。
>
> 然后在以上优秀的开源项目基础上添加了数据云存储的功能。# 开源协议
[AGPL-3.0 License](./LICENSE)
本项目的开源协议为`AGPL-3.0`,简要描述就是您可以商用,但必须保留所使用开源项目的版权,并且源码也必须开源。当然,如果您不想开源,可以联系我们。
不过您也需要关注本项目所使用的项目的开源协议。
# 可持续发展
无论是前端还是后端源码都是完全开源的,所以如果你是(非商用、或商用且开源)并且有能力,完全可以自己完成打包和部署,甚至是二次开发。
否则我们提供以下付费的服务:
1.获取打包后的部署产物,主要是前端各个子项目的构建产物;
2.个性化需求定制;
3.咨询服务;
查看详细定价:[定价](https://wanglin2.github.io/lx-doc-site/price/price.html)。