1
StrokeDB is a distributed document-oriented database engine. 
2
Main features are complete decentralization, JSON object format, 
3
metadocuments, integration with runtime (it is just a ruby library). 
4
5
6
= Starting points
7
8
One of the most important concepts of StrokeDB is a StrokeDB::Document.
9
10
11
= Installing StrokeDB
12
13
=== Requirements
14
15
Install ossp-uuid library:
16
17
	$ sudo port install ossp-uuid # (MacOSX)
18
19
You need to install few gems in order to run StrokeDB:
20
21
	$ sudo gem install diff-lcs json RubyInline
22
	
23
If you can't install ossp-uuid for some reason, then install uuidtools gem as well.
24
25
*Note*: There is no need in <tt>uuidtools</tt> if you use JRuby
26
27
=== Getting source code
28
29
	$ git clone git://github.com/yrashk/strokedb.git
30
31
=== Installing rubygem
32
33
	$ sudo gem install strokedb
34
	
35
=== <i>(Optional) Running test suite</i>
36
37
	$ rake sup
38
	
39
=AUTHORS
40
41
* Yurii Rashkovskii <yrashk@idbns.com>
42
* Oleg Andreev <oleganza@idbns.com>