Skip to content

fex-team/kityminder-core

Repository files navigation

KityMinder Core

brief introduction

KityMinder is a powerful brain map visualization/editing tool developed and maintained by Baidu FEX team.

This warehouse is the core implementation part of KityMinder:

  • Including visual display of brain map data (Json format)
  • It includes simple editing functions (node creation, editing, and deletion). Please move to KityMinder editor with more powerful editing functions kityminder-editor
  • Support for third-party formats (FreeMind, XMind, MindManager) is not included and can be loaded kityminder-protocol To extend third-party format support.
  • It does not include file storage support, so you need to store it yourself. Reference Baidu Brain Map The open source fio+baidu netdisk solution in.

use

Reference example.html For use.

 < 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 >

More detailed development materials can be referred to wiki

compatibility

KityMinder is implemented based on SVG technology and supports most HTML5 browsers, including:

  1. Chrome
  2. Firefox
  3. Safari
  4. Internet Explorer 10 or above

instructions

Kityminder core depends on kity , seajs is used for asynchronous loading in development. In the example, dev.html uses seajs for package loading, and example.html uses synchronous loading. The operation steps are as follows:

  1. install bower
  2. Switch to the kityminder core directory and run:
 bower install

Development Description

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

contact us

Feedback on problems and suggestions: Github Issues Mailgroup: kity@baidu.com QQ discussion group: 374918234