--- /dev/null
+===
+API
+===
+
+.. module:: libnvme
+
+This part of the documentation lists the full API reference of all public classes and
+functions.
+
+.. include:: rst/types.rst
+.. include:: rst/ioctl.rst
+.. include:: rst/fabrics.rst
+.. include:: rst/linux.rst
+.. include:: rst/tree.rst
+.. include:: rst/filters.rst
+.. include:: rst/util.rst
+.. include:: rst/log.rst
--- /dev/null
+===
+API
+===
+
+.. module:: libnvme
+
+This part of the documentation lists the full API reference of all public classes and
+functions.
+
+.. include:: rst/types.rst
+.. include:: rst/ioctl.rst
+.. include:: rst/fabrics.rst
+.. include:: rst/linux.rst
+.. include:: rst/tree.rst
+.. include:: rst/filters.rst
+.. include:: rst/util.rst
+.. include:: rst/log.rst
Welcome to libnvme's documentation!
===================================
+This is the libnvme development C library. libnvme provides type definitions for
+NVMe specification structures, enumerations, and bit fields,
+helper functions to construct, dispatch, and decode commands and payloads,
+and utilities to connect, scan, and manage nvme devices on a Linux system.
+
.. toctree::
:maxdepth: 2
:caption: Contents:
-.. include:: rst/types.rst
-.. include:: rst/ioctl.rst
-.. include:: rst/fabrics.rst
-.. include:: rst/linux.rst
-.. include:: rst/tree.rst
-.. include:: rst/filters.rst
-.. include:: rst/util.rst
-.. include:: rst/log.rst
-
+ installation.rst
+ quickstart.rst
+ api.rst
Indices and tables
==================
--- /dev/null
+Installation
+============
+
+Python Version
+--------------
+
+tbd
+
+Dependencies
+------------
+
+tbd
+
+Install libnvme
+-------------
+
+libnvme is available on `PyPI`_, and can be installed using pip. The version on PyPI is
+always the latest stable release.
+
+.. _PyPi: https://pypi.org/project/libnvme/
+
+.. code-block:: sh
+
+ $ pip install libnvme
--- /dev/null
+Installation
+============
+
+Python Version
+--------------
+
+tbd
+
+Dependencies
+------------
+
+tbd
+
+Install libnvme
+-------------
+
+libnvme is available on `PyPI`_, and can be installed using pip. The version on PyPI is
+always the latest stable release.
+
+.. _PyPi: https://pypi.org/project/libnvme/
+
+.. code-block:: sh
+
+ $ pip install libnvme
sphinx_sources = [
'conf.py',
+ 'api.rst',
'index.rst',
+ 'quickstart.rst',
+ 'installation.rst',
'config-schema.json'
]
--- /dev/null
+==========
+Quickstart
+==========
+
+tbd
\ No newline at end of file
--- /dev/null
+==========
+Quickstart
+==========
+
+tbd
\ No newline at end of file