This repository contains documentation regarding the architecture and supported features for each of the Astarte device libraries (from now on called SDK).
The documentation is built from a set of markdown files contained in the sources folder using
Sphinx.
Some configuration might be required before building the documentation.
Running the following steps into a python virtual environment is recommended.
python3 -m venv ./.venv
source ./.venv/bin/activatePython dependencies should be installed with the following command:
pip install -r requirements.txtSome empty directories required by Sphinx are not versioned by git.
Those are not strictly required as their absence will only generate some warning during the
building process.
To avoid such warnings run the following shell commands.
mkdir ./source/_templatesOn systems with make support build the documentation using the following command.
make html