drawnix README

The project's README from github.com/plait-board/drawnix. As one markdown file: README.md.

Drawnix logo and name

开源白板工具(SaaS),一体化白板,包含思维导图、流程图、自由画等

Product showcase

All in one 白板,思维导图、流程图、自由画等

Featured|HelloGitHub

plait-board%2Fdrawnix | Trendshift


AtomGit G-Star

English README

特性

关于名称

Drawnix ,源于绘画( Draw )与凤凰( Phoenix )的灵感交织。

凤凰象征着生生不息的创造力,而 Draw 代表着人类最原始的表达方式。在这里,每一次创作都是一次艺术的涅槃,每一笔绘画都是灵感的重生。

创意如同凤凰,浴火方能重生,而 Drawnix 要做技术与创意之火的守护者。

Draw Beyond, Rise Above.

与 Plait 画图框架

Drawnix 的定位是一个开箱即用、开源、免费的工具产品,它的底层是 Plait 框架,Plait 是我司开源的一款画图框架,代表着公司在知识库产品(PingCode Wiki)上的重要技术沉淀。

Drawnix 是插件架构,与前面说到开源工具比技术架构更复杂一些,但是插件架构也有优势,比如能够支持多种 UI 框架(Angular、React),能够集成不同富文本框架(当前仅支持 Slate 框架),在开发上可以很好的实现业务的分层,开发各种细粒度的可复用插件,可以扩展更多的画板的应用场景。

仓储结构

drawnix/
├── apps/
│   ├── web                   # drawnix.com
│   │    └── index.html       # HTML
├── dist/                     # 构建产物
├── packages/
│   └── drawnix/              # 白板应用
│   └── react-board/          # 白板 React 视图层
│   └── react-text/           # 文本渲染模块
├── package.json
├── ...
└── README.md
└── README_en.md

应用

https://drawnix.com 是 drawnix 的最小化应用。

近期会高频迭代 drawnix.com,直到发布 Dawn(破晓) 版本。

开发

npm install

npm run start

Docker

docker pull pubuzhixing/drawnix:latest

依赖

贡献

欢迎任何形式的贡献:

提交 Issue 或 Pull Request 前,请先阅读 贡献指南。

感谢支持

特别感谢公司对开源项目的大力支持,也感谢为本项目贡献代码、提供建议的朋友。

PingCode

License

MIT License

drawnix (plait-board/drawnix)

Searching Database…

这是什么?Drawnix 是一款免费的开源多合一白板工具,在同一个无限画布上结合了思维导图、流程图和自由绘图功能。
它是独立应用还是框架?Drawnix 是基于 “Plait” 构建的开箱即用网页应用。Plait 是同一团队开发的另一个独立开源图表框架。Drawnix 采用插件架构,理论上可以支持 Angular、React 等多种 UI 框架。
我该怎么把它运行起来?你可以克隆仓库,用 Nx 运行(开发模式使用 `nx serve web --host=0.0.0.0`,构建使用 `nx build web`),也可以使用自带的 Docker 配置进行部署;托管版本也在 drawnix.com 上持续迭代中。
我需要先安装 Node.js 或其他构建工具吗?需要。这是一个基于 Nx 的 TypeScript 单体仓库,所以运行 `nx serve`/`nx build` 命令需要安装 Node.js;如果不想在本地配置 Node 环境,也可以改用 Docker。
有哪些局限需要我了解?目前插件架构只集成了一个富文本框架(Slate),而且公开站点 drawnix.com 在首个 “Dawn” 版本发布之前仍会频繁更新迭代。
这个项目为什么叫 Drawnix?名字结合了 “Draw”(绘制)和 “Phoenix”(凤凰),寓意通过绘画实现创意重生,就像凤凰从火中涅槃重生一样。
它能自动把 Markdown 或 Mermaid 语法转换成图表吗?可以。Drawnix 能把 Mermaid 语法转换为流程图,也能把普通 Markdown 文本转换为思维导图。
我的白板可以导出为哪些格式?你可以把白板导出为 PNG 图片,也可以导出为使用 .drawnix 扩展名的 JSON 文件。
Drawnix 在手机和平板上好用吗?可以。界面同时适配了移动设备和桌面浏览器。
Size
1.9 MB
Stars
15K
Age
2y
Commits · 90 Days