graph-editor
    Subject: Graph Editor 
    Language: TypeScript (node), React, Electron, webpack 
    Repo: git@github.com:wwlib/graph-editor.git 
    Related: Neo4j Knowledge Graph Example: https://wwlib.github.io/neo4j-knowledge-graph/
    https://wwlib.github.io/graph-editor/
    https://github.com/wwlib/graph-editor
    https://wwlib.github.io
    Graph Editor is a tool for viewing and interactively editing Neo4j graphs. It can also be used to create, edit and share simple graph layouts using a json file format.
    Note: Graph Editor is uses the Graph Diagram library (https://wwlib.github.io/graph-diagram/) which is a TypeScript port of a graph-editing project called Arrows, originally created by Alistair Jones at Neo4j (http://www.apcjones.com/arrows/, https://github.com/apcj/arrows).
    Getting Started
    build
    
    git clone git@github.com:wwlib/graph-editor.git
    cd graph-editor
    yarn
    yarn dev
    
    New Graph
    When Graph Editor starts it presents a new empty graph. The most common actions include:
    
    - New node: click the + Node button (top left) or drag a new node by clicking on the perimeter of an existing node and dragging.
- Link two nodes: Click on the perimeter of the source node and drag onto the target node
- Edit a node/link: double-click on the node/link
    
    - The node/link type will be displayed on the node/link
- For nodes that have a name property, the name will also be displayed on the node
 
Save a graph
    
    - Click the Save button in the file panel (top right)
    
    - If prompted, enter a file name in the file details dialog
- Click the Save button in the file panel (top right)
 
Import a graph json file
    
    - Click on the Import button in the file panel (top right)
    
    - Navigate to a valid Graph Editor json file
- Click the Save button in the file panel (top right)
 
Export a graph
    
    - (manual, for now). Click on the Graph button in the file panel (top right)
    
    - Copy the contents of the Export dialog into a new file (using a text editor)
- Save the file with a json extension. i.e. my-graph.json
 
Connect to a neo4j graph
    
    - Click the New Neo4j button in the file panel (top right)
    
    - Give the file (connection) a name
- Fill out the url, user, and password fields.
- The initialCypher field is optional and can be blank
- Click the Save button in the file panel (top right)
 
Local, Static Graphs
    
    
    
    
    
    Connecting to Neo4j
    
    Neo4j: Saved Cyphers
    
    Import and Export
    
    
    