关于
draw.io,即本项目,是一个可配置的图表/白板可视化应用程序。draw.io 由 JGraph Ltd 和 draw.io AG 共同拥有和开发。
除了运行这个项目,我们还在 https://app.diagrams.net 上部署了一个生产级别的图表界面。
许可证
我们在此仓库中创作的源代码根据 Apache v2 许可证授权。完整的核心是开源的,但有一些边界功能难以以我们可以维护的方式发布。
JGraph 提供的图标和图表模板根据 CC BY 4.0 许可。在图标最初由第三方版权持有者定义的情况下,可能还适用其他条款。我们已经检查了所有情况,确保原始许可证允许在本项目中使用。另请参阅下面使用 draw.io 徽标的条款。
本项目还使用了其他压缩的 JavaScript 文件和 Java 库。所有许可证都被认为与 Apache 2.0 兼容,没有 GPL 或 AGPL,对所有第三方代码都进行了尽职调查。
无论在您创建的内容中使用的单个图标的版权如何,我们对您使用本软件创建的内容不主张任何版权。
项目范围
draw.io 是一个图表或白板应用程序,具体取决于所选择的主题。它不是一个 SVG 编辑应用程序,SVG 导出仅用于嵌入网页,不适合在其他工具中进行进一步编辑。
该应用程序设计为基本上按原样使用。draw.io 不适合作为构建其他产品的框架。如果需要这样的功能,可以尝试 Tldraw 或 Excalidraw。
请特别注意,我们在这个项目中不支持协作编辑。如果这一点很重要,上述项目之一可能是更好的选择。
如果您正在使用 draw.io 项目/产品,并对编辑器本身有问题或疑问,GitHub 项目中的问题跟踪器和讨论可能是一个好的查找地方。
运行
运行 draw.io 的一种方法是 fork 这个项目,将 master 分支发布到 GitHub Pages,然后 pages 站点 将具有完整的编辑器功能(除了集成功能)。
另一种方法是使用 推荐的 Docker 项目 或下载 draw.io Desktop。
当项目被标记时,会构建客户端和 servlet 的完整打包 .war 文件,并在 releases 页面 上提供。
支持的浏览器
draw.io 支持 Chrome 98+、Firefox 94+、Safari 15.4+、Opera 84+、WebView Android 98+、Safari iOS 15.4+ 和 Edge 98+。
本项目不接受外部贡献
draw.io 也不接受外部贡献。我们遵循符合 SOC 2 Type II 流程的开发过程。我们没有接受非员工成员贡献的机制。
draw.io 不适合作为构建其他产品的框架。如果需要这样的功能,可以尝试 Tldraw 或 Excalidraw。
徽标和商标使用
draw.io 是注册的欧盟商标,#018062448
不要以暗示您是 JGraph、您的产品或项目是由 JGraph 提供的、或 JGraph 正在认可您或您的产品或项目的方式使用 draw.io 名称或任何 draw.io 徽标。
不要将任何 draw.io 徽标用作您的企业/组织、产品、项目、域名、社交媒体帐户或网站的图标或徽标。
不要修改允许使用的 draw.io 徽标,包括更改颜色、尺寸或与其他文字或设计元素组合。
未经 JGraph 事先书面许可,不得使用 JGraph 商标或徽标。