aboutsummaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst20
1 files changed, 12 insertions, 8 deletions
diff --git a/README.rst b/README.rst
index 43873ee..bc5e21c 100644
--- a/README.rst
+++ b/README.rst
@@ -5,12 +5,10 @@ An implementation of the Double Ratchet cryptographic ratchet described by
https://github.com/trevp/double_ratchet/wiki, written in C and C++11 and
exposed as a C API.
-The specification of the Olm ratchet can be found in ``docs/olm.rst`` or
-https://matrix.org/docs/spec/olm.html.
+The specification of the Olm ratchet can be found in `<docs/olm.rst>`_.
This library also includes an implementation of the Megolm cryptographic
-ratchet, as specified in ``docs/megolm.rst`` or
-https://matrix.org/docs/spec/megolm.html.
+ratchet, as specified in `<docs/megolm.rst>`_.
Building
--------
@@ -32,12 +30,13 @@ To build the javascript bindings, install emscripten from http://kripken.github.
.. code:: bash
make js
-
+
To build the android project for Android bindings, run:
- .. code:: bash
- cd android
- ./gradlew clean assembleRelease
+.. code:: bash
+
+ cd android
+ ./gradlew clean assembleRelease
To build the Xcode workspace for Objective-C bindings, run:
@@ -60,6 +59,7 @@ It's probably sensible to do the above on a release branch (``release-vx.y.z``
by convention), and merge back to master once the release is complete.
.. code:: bash
+
make clean
# build and test C library
@@ -129,6 +129,10 @@ Olm uses pure C implementations of the cryptographic primitives used by
the ratchet. While this decreases the performance it makes it much easier
to compile the library for different architectures.
+Contributing
+------------
+Please see `<CONTRIBUTING.rst>`_ when making contributions to the library.
+
What's an olm?
--------------