summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAkihiro Motoki <amotoki@gmail.com>2017-07-07 03:21:54 +0000
committerAkihiro Motoki <amotoki@gmail.com>2017-07-10 12:44:29 +0000
commitee6f82d9d55b28c8782f3c6afc36d204a68356ac (patch)
treeb704514d04b87b4003a78e6c5929d0d5475d32b7 /doc
parent2ca15fedbec25233240d0cff267c14127d5f6c81 (diff)
downloadtooz-ee6f82d9d55b28c8782f3c6afc36d204a68356ac.tar.gz
doc: use list-table for driver support tables
list-table is easier to be maintained. In addition, we avoid too long lines. We no longer have too long lines which doc8 complains, so doc8 ignore_path can be dropped. Change-Id: I574391295288ef9e33744aa608c2f2930a6e46f8
Diffstat (limited to 'doc')
-rw-r--r--doc/source/user/compatibility.rst90
1 files changed, 75 insertions, 15 deletions
diff --git a/doc/source/user/compatibility.rst b/doc/source/user/compatibility.rst
index 975bedb..6a38c29 100644
--- a/doc/source/user/compatibility.rst
+++ b/doc/source/user/compatibility.rst
@@ -24,11 +24,31 @@ APIs
Driver support
--------------
-=============================================== =========================================== =========================================== ========================================= ===================================================== ============================================= ================================================ ============================================= =========================================== =================================================
-:py:class:`~tooz.drivers.consul.ConsulDriver` :py:class:`~tooz.drivers.etcd.EtcdDriver` :py:class:`~tooz.drivers.file.FileDriver` :py:class:`~tooz.drivers.ipc.IPCDriver` :py:class:`~tooz.drivers.memcached.MemcachedDriver` :py:class:`~tooz.drivers.mysql.MySQLDriver` :py:class:`~tooz.drivers.pgsql.PostgresDriver` :py:class:`~tooz.drivers.redis.RedisDriver` :py:class:`~tooz.drivers.zake.ZakeDriver` :py:class:`~tooz.drivers.zookeeper.KazooDriver`
-=============================================== =========================================== =========================================== ========================================= ===================================================== ============================================= ================================================ ============================================= =========================================== =================================================
-No No Yes No Yes No No Yes Yes Yes
-=============================================== =========================================== =========================================== ========================================= ===================================================== ============================================= ================================================ ============================================= =========================================== =================================================
+.. list-table::
+ :header-rows: 1
+
+ * - Driver
+ - Supported
+ * - :py:class:`~tooz.drivers.consul.ConsulDriver`
+ - No
+ * - :py:class:`~tooz.drivers.etcd.EtcdDriver`
+ - No
+ * - :py:class:`~tooz.drivers.file.FileDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.ipc.IPCDriver`
+ - No
+ * - :py:class:`~tooz.drivers.memcached.MemcachedDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.mysql.MySQLDriver`
+ - No
+ * - :py:class:`~tooz.drivers.pgsql.PostgresDriver`
+ - No
+ * - :py:class:`~tooz.drivers.redis.RedisDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.zake.ZakeDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.zookeeper.KazooDriver`
+ - Yes
Leaders
=======
@@ -44,11 +64,31 @@ APIs
Driver support
--------------
-=============================================== =========================================== =========================================== ========================================= ===================================================== ============================================= ================================================ ============================================= =========================================== =================================================
-:py:class:`~tooz.drivers.consul.ConsulDriver` :py:class:`~tooz.drivers.etcd.EtcdDriver` :py:class:`~tooz.drivers.file.FileDriver` :py:class:`~tooz.drivers.ipc.IPCDriver` :py:class:`~tooz.drivers.memcached.MemcachedDriver` :py:class:`~tooz.drivers.mysql.MySQLDriver` :py:class:`~tooz.drivers.pgsql.PostgresDriver` :py:class:`~tooz.drivers.redis.RedisDriver` :py:class:`~tooz.drivers.zake.ZakeDriver` :py:class:`~tooz.drivers.zookeeper.KazooDriver`
-=============================================== =========================================== =========================================== ========================================= ===================================================== ============================================= ================================================ ============================================= =========================================== =================================================
-No No No No Yes No No Yes Yes Yes
-=============================================== =========================================== =========================================== ========================================= ===================================================== ============================================= ================================================ ============================================= =========================================== =================================================
+.. list-table::
+ :header-rows: 1
+
+ * - Driver
+ - Supported
+ * - :py:class:`~tooz.drivers.consul.ConsulDriver`
+ - No
+ * - :py:class:`~tooz.drivers.etcd.EtcdDriver`
+ - No
+ * - :py:class:`~tooz.drivers.file.FileDriver`
+ - No
+ * - :py:class:`~tooz.drivers.ipc.IPCDriver`
+ - No
+ * - :py:class:`~tooz.drivers.memcached.MemcachedDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.mysql.MySQLDriver`
+ - No
+ * - :py:class:`~tooz.drivers.pgsql.PostgresDriver`
+ - No
+ * - :py:class:`~tooz.drivers.redis.RedisDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.zake.ZakeDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.zookeeper.KazooDriver`
+ - Yes
Locking
=======
@@ -61,8 +101,28 @@ APIs
Driver support
--------------
-=============================================== =========================================== =========================================== ========================================= ===================================================== ============================================= ================================================ ============================================= =========================================== =================================================
-:py:class:`~tooz.drivers.consul.ConsulDriver` :py:class:`~tooz.drivers.etcd.EtcdDriver` :py:class:`~tooz.drivers.file.FileDriver` :py:class:`~tooz.drivers.ipc.IPCDriver` :py:class:`~tooz.drivers.memcached.MemcachedDriver` :py:class:`~tooz.drivers.mysql.MySQLDriver` :py:class:`~tooz.drivers.pgsql.PostgresDriver` :py:class:`~tooz.drivers.redis.RedisDriver` :py:class:`~tooz.drivers.zake.ZakeDriver` :py:class:`~tooz.drivers.zookeeper.KazooDriver`
-=============================================== =========================================== =========================================== ========================================= ===================================================== ============================================= ================================================ ============================================= =========================================== =================================================
-Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
-=============================================== =========================================== =========================================== ========================================= ===================================================== ============================================= ================================================ ============================================= =========================================== =================================================
+.. list-table::
+ :header-rows: 1
+
+ * - Driver
+ - Supported
+ * - :py:class:`~tooz.drivers.consul.ConsulDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.etcd.EtcdDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.file.FileDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.ipc.IPCDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.memcached.MemcachedDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.mysql.MySQLDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.pgsql.PostgresDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.redis.RedisDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.zake.ZakeDriver`
+ - Yes
+ * - :py:class:`~tooz.drivers.zookeeper.KazooDriver`
+ - Yes