summaryrefslogtreecommitdiff
path: root/README.mediawiki
blob: 4e15a33cd3841c2c2fe95ff8f6553a9bc45755fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
= Rhizi =

A collaborative editor for organizing, communicating, and analyzing data in graph form.

A.K.A The spreadsheet of tomorrow

= Requirements =
python
flask
neo4j

= Use =

For testing locally run neo4j locally on the default 7474 port and then launch runlocal:
./runlocal

Command line use documentation can be view with:
:$ python rhizi_server.py -h

= Development =

To update the css files you need [sass](http://sass-lang.com/)

The build tool is [make](https://www.gnu.org/software/make/)

To rebuild the css files issue make from the top level directory:

 $ make
 
 For dev mode(debbuging, manual file load) use `?debug=1` at end of URL: e.g. `file://rhizifolder/html.index?debug=1`

== Neo4J DB management ==

* Use <code>$ neo4j-shell -file reset-db__single_link.cypher</code> to bring the DB to an empty state, excluding two nodes and a single link.

== Running server tests ==

Test code makes use of Python's unittest - run by invoking them with python,
or by creating a launch configuration in your IDE of choice.