From 97a93cceebe020deae315560f9e186dfcb0ba92e Mon Sep 17 00:00:00 2001
From: xengineering <me@xengineering.eu>
Date: Mon, 8 Jan 2024 21:37:16 +0100
Subject: WIP: doc: Add API structure from developer perspective

---
 doc/documentation.tex | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

(limited to 'doc/documentation.tex')

diff --git a/doc/documentation.tex b/doc/documentation.tex
index 91ff8e5..5713b3c 100644
--- a/doc/documentation.tex
+++ b/doc/documentation.tex
@@ -30,13 +30,20 @@ Versioning\footnote{\href{https://semver.org}{https://semver.org}}. The
 resulting version numbers have the format \texttt{<major>.<minor>.<patch>} like
 e.g. \texttt{2.0.3}. While Semantic Versioning is usually targeted at software
 only it is here used for the whole device. This includes mechanical, electronic
-and software aspects as shown in figure \ref{diagram:device-semver}.
+and software aspects as shown in figure \ref{diagram:device-semver-user}.
 
 \begin{figure}[h]
 	\centering
-	\includegraphics[width=\textwidth]{device-semver.pdf}
-	\caption{API for a device versioned with Semantic Versioning}
-	\label{diagram:device-semver}
+	\includegraphics[width=\textwidth]{device-semver-user.pdf}
+	\caption{API for a device versioned with Semantic Versioning from a user perspective}
+	\label{diagram:device-semver-user}
+\end{figure}
+
+\begin{figure}[h]
+	\centering
+	\includegraphics[width=\textwidth]{device-semver-developer.pdf}
+	\caption{API for a device versioned with Semantic Versioning from a developer perspective}
+	\label{diagram:device-semver-developer}
 \end{figure}
 
 This versioning makes sure that users do not have to care about the device
-- 
cgit v1.2.3-70-g09d2

