summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitaly Minko <vitaly.minko@gmail.com>2018-11-11 21:55:39 +0300
committerVitaly Minko <vitaly.minko@gmail.com>2018-11-11 21:55:39 +0300
commit90bbc7f952a6993a0e0e83ae12e3feb5e744e7dd (patch)
treef47c377c82cb9362c9481f4c41750ad1597eadd9
parent5b3f0ae41b234f73e014a7e38ce8d581e0d42215 (diff)
Added information how to get the source code of the proof-of-concept version.proof-of-concept
-rw-r--r--docs/dscuss.mkd75
1 files changed, 39 insertions, 36 deletions
diff --git a/docs/dscuss.mkd b/docs/dscuss.mkd
index cc2f873..bde3e3b 100644
--- a/docs/dscuss.mkd
+++ b/docs/dscuss.mkd
@@ -6,7 +6,7 @@ Copyright: (c) 2011-2018 Vitaly Minko
Creative Commons Attribution-Share Alike 3.0 Unported License
Web: http://vminko.org/dscuss
Sort by: Date
-Date: 31 Oct 2018
+Date: 11 Nov 2018
Priority: 4
@@ -44,6 +44,41 @@ achieved using anonymizers like [Tor][tor_home]
[tor_home]: https://www.torproject.org/
+API
+---
+
+API description generated by godoc is available [here][godoc].
+[godoc]: /storage/dscuss/godoc/
+
+
+Progress of development
+-----------------------
+
+The current stable version is proof-of-work. It has the following features:
+
+* Command-line interface.
+* Basic security based on ECDSA.
+* Persistent storage for entities.
+* Basic networking (TCP only).
+* Registration (via proof-of-work).
+* Bootstrapping (via list of rendezvous nodes).
+* Peer handshaking.
+* Publishing a message.
+* Listing a category.
+* Subscription to categories (via editing a text file).
+* Threading (replying to messages).
+* Operations on messages and users.
+
+The version 0.1 is under development. The following features are planned for
+this version:
+
+* Database synchronization with other peers.
+* Improved connectivity (bootstrapping via DHT).
+* Improved security (premoderation, limit rate of messages/operations, limit
+depth of threads, etc).
+* Web interface.
+
+
Dependencies
------------
@@ -72,7 +107,9 @@ the git repository, run the following command:
git clone git://vminko.org/dscuss
-To compile the source code run `make` in the root of the downloaded directory.
+If you want to get the proof-of-concept version (which is more or less stable):
+
+ git reset --hard proof-of-concept
How to compile
@@ -87,40 +124,6 @@ Or use this command if you just want to run Dscuss for one time:
go run cmd/dscuss-cli/main.go
-API
----
-
-API description generated by godoc is available [here][godoc].
-[godoc]: /storage/dscuss/godoc/
-
-
-Progress of development
------------------------
-
-The current version is proof-of-work. It has the following features:
-
-* Command-line interface.
-* Basic security based on ECDSA.
-* Persistent storage for entities.
-* Basic networking (TCP only).
-* Registration (via proof-of-work).
-* Bootstrapping (via list of rendezvous nodes).
-* Peer handshaking.
-* Publishing a message.
-* Listing a category.
-* Subscription to categories (via editing a text file).
-* Threading (replying to messages).
-* Operations on messages and users.
-
-What is planned for the version 0.1:
-
-* Database synchronization with other peers.
-* Improved connectivity (bootstrapping via DHT. DNS).
-* Improved security (premoderation, limit rate of messages/operations, limit
-depth of threads, etc).
-* Web interface.
-
-
Similar projects
----------------