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