docs: prepare version 0.1.0 release notes

Change-Id: I588e97d4dec76cd6f4ffbda487de5b7cbe412219
diff --git a/docs/index.rst b/docs/index.rst
index d707098..226ca26 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -1,2 +1,36 @@
 PSYNC - Partial/Full Sync Library based on BF and IBF
 =====================================================
+
+PSync is an ndn-cxx based C++ library for name synchronization that uses
+
+PSync library implements the `PSync protocol <https://named-data.net/wp-content/uploads/2017/05/scalable_name-based_data_synchronization.pdf>`_. It uses Invertible
+Bloom Lookup Table (IBLT), also known as Invertible Bloom Filter (IBF), to represent the state
+of a producer in partial sync mode and the state of a node in full sync mode. An IBF is a compact data
+structure where difference of two IBFs can be computed efficiently.
+In partial sync, PSync uses a Bloom Filter to represent the subscription of list of the consumer.
+PSync uses `ndn-cxx <https://github.com/named-data/ndn-cxx>`_ library as NDN development
+library.
+
+PSync is an open source project licensed under LGPL 3.0 (see ``COPYING.md`` for more
+detail). We highly welcome all contributions to the PSync code base, provided that
+they can be licensed under LGPL 3.0+ or other compatible license.
+
+Please submit any bugs or issues to the `PSync issue tracker
+<https://redmine.named-data.net/projects/PSync/issues>`__.
+
+PSync Documentation
+-------------------
+
+.. toctree::
+   :hidden:
+   :maxdepth: 3
+
+   install
+   examples
+   RELEASE-NOTES
+   releases
+
+-  :doc:`install`
+-  :doc:`examples`
+-  :doc:`RELEASE-NOTES`
+-  :doc:`releases`
\ No newline at end of file