]> Entropealabs - cluster_kv.git/commitdiff
update README
authorChristopher <chris@entropealabs.com>
Tue, 10 Mar 2020 01:19:05 +0000 (20:19 -0500)
committerChristopher <chris@entropealabs.com>
Tue, 10 Mar 2020 01:19:05 +0000 (20:19 -0500)
README.md

index f4dcfea320fc4614c5557935caf4c7ad66622b6a..2be0fdc5b9d25fcfc58db033ea42c9b0ae9157cc 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,21 +1,26 @@
-# ClusterKv
+# ClusterKV
 
-**TODO: Add description**
+An ephemeral distributed KV store or [DHT](https://en.wikipedia.org/wiki/Distributed_hash_table)
 
-## Installation
+Backed by in-memory ETS table.
+
+Utilizes [libcluster](https://github.com/bitwalker/libcluster) for clustering 
+
+and [libring](https://github.com/bitwalker/libring) for the consistent hash ring.
 
-If [available in Hex](https://hex.pm/docs/publish), the package can be installed
-by adding `cluster_kv` to your list of dependencies in `mix.exs`:
+See [cluster_test](https://gitlab.com/entropealabs/cluster_test) for an example utilization
+
+Primarily built for use within a distributed WAMP Router. See [WAMPex](https://gitlab.com/entropealabs/wampex) for more information and [wamp-proto.org](https://wamp-proto.org/) for more information about the WAMP protocol
+
+## Installation
 
 ```elixir
 def deps do
   [
-    {:cluster_kv, "~> 0.1.0"}
+    {:cluster_kv, git: "https://gitlab.com/entropealabs/cluster_kv", tag: "e042a674095208de84a86c32239cecc9834d0177"}
   ]
 end
 ```
 
-Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
-and published on [HexDocs](https://hexdocs.pm). Once published, the docs can
-be found at [https://hexdocs.pm/cluster_kv](https://hexdocs.pm/cluster_kv).
+Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc).