No description
Find a file
2018-10-23 22:40:32 +08:00
dist 修复导出png格式的时候,data:格式图片导致的错误 2018-10-23 22:40:32 +08:00
doc remove doc 2014-11-03 16:25:03 +08:00
src 修复导出png格式的时候,data:格式图片导致的错误 2018-10-23 22:40:32 +08:00
.gitignore use bower for dependencies 2015-04-23 16:47:06 +08:00
.gitmodules remove kity 2015-04-23 16:21:56 +08:00
.jsbeautifyrc stash 2014-06-04 18:00:01 +08:00
.jscsrc 使用 Module 规范组织代码 2014-12-02 17:26:20 +08:00
.jshintrc 残暴的更新 2014-12-12 15:58:35 +08:00
CHANGELOG.md add readme 2014-12-02 18:21:45 +08:00
dev.html fix: 移除 bower 2018-08-28 17:56:41 +08:00
example.html fix zoom in mac (#46) 2018-09-20 11:21:46 +08:00
Gruntfile.js 完善开发环境 2018-02-03 02:34:09 +08:00
icon.ico rename icon.png 2014-11-03 16:29:33 +08:00
import.js Merge remote-tracking branch 'product/dev' into clean-up 2014-11-24 16:32:37 +08:00
LICENSE add license notice 2014-05-14 16:46:10 +08:00
package-lock.json 1.4.50 2018-08-28 19:15:55 +08:00
package.json 1.4.50 2018-08-28 19:15:55 +08:00
README.md 完善开发环境 2018-02-03 02:34:09 +08:00

KityMinder Core

简介

KityMinder 是一款强大的脑图可视化/编辑工具,由百度 FEX 团队开发并维护。

本仓库是 KityMinder 的核心实现部分:

  • 包括脑图数据的可视化展示Json 格式)
  • 包括简单的编辑功能(节点创建、编辑、删除)。更加强大编辑功能的 KityMinder 编辑器请移步 kityminder-editor
  • 不包含第三方格式FreeMind、XMind、MindManager的支持可以加载 kityminder-protocol 来扩展第三方格式支持。
  • 不包含文件存储的支持,需要自行实现存储。可参照百度脑图中的开源的 fio + 百度网盘方案进行实现。

使用

可以参考 example.html 进行使用。

<div id="minder-container"></div>
<script type="text/javascript" src="kityminder.core.min.js"></script>
<script type="text/javascript">
var minder = new kityminder.Minder({
	renderTo: '#minder-container'
});
</script>

更多详细的开发资料可以参考 wiki

兼容性

KityMinder 基于 SVG 技术实现,支持绝大多数的 HTML5 浏览器,包括:

  1. Chrome
  2. Firefox
  3. Safari
  4. Internet Explorer 10 或以上

使用说明

kityminder-core 依赖于 kity,开发中用到 seajs 进行异步加载。 例子中 dev.html 使用 seajs 进行包加载example.html 使用同步加载的方式。 使用步骤如下:

  1. 安装 bower
  2. 切换到 kityminder-core 目录下,运行:
bower install

开发说明

  1. 安装 bower
  2. 安装 npm
bower install
npm install
npm run dev

联系我们

问题和建议反馈:Github Issues 邮件组: kity@baidu.com QQ 讨论群: 374918234