From 5214d767fdb1e8546a5ff977f94d41e3dd1bd7c8 Mon Sep 17 00:00:00 2001
From: David Runge <dave@sleepmap.de>
Date: Fri, 21 Jul 2017 11:51:29 +0200
Subject: thesis/thesis.tex: Adding appendices. Renaming digital ressources to
 digital ressource.

---
 thesis/thesis.tex | 52 +++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 47 insertions(+), 5 deletions(-)

(limited to 'thesis/thesis.tex')

diff --git a/thesis/thesis.tex b/thesis/thesis.tex
index 7c993a9..37647bd 100644
--- a/thesis/thesis.tex
+++ b/thesis/thesis.tex
@@ -32,6 +32,8 @@ parskip=never]{paper}
 \usepackage{tocloft}
 \setcounter{secnumdepth}{4}
 
+\usepackage[toc,page]{appendix}
+
 \usepackage{hyperref}
 \hypersetup{hidelinks, colorlinks = false}
 \usepackage[authoryear]{natbib}
@@ -2366,9 +2368,6 @@ ssr-aap -N “server” -C “127.0.0.1:50002”
 
   \cleardoublepage
   \pagestyle{empty}
-  \cleardoublepage
-  \appendix
-  \cleardoublepage
   \phantomsection
   \addcontentsline{toc}{section}{References}
   \bibliographystyle{plainnat}
@@ -2376,6 +2375,48 @@ ssr-aap -N “server” -C “127.0.0.1:50002”
   \cleardoublepage
   \newpage
 
+  \cleardoublepage
+  \begin{appendices}
+    \section{OSC interface code}
+      \label{appendix:osc_interface_code}
+      All C++ source code written for the \gls{osc} interface can be found on
+      the~\nameref{digital_ressource} in the folder
+      \mintinline{shell}{ssr/src/networking}.  However, there are more parts of
+      the original \gls{ssr} source code, that have been extended and modified,
+      such as \mintinline{shell}{ssr/src/controller.h} or
+      \mintinline{shell}{ssr/src/configuration.cpp}.\\
+      It is possible to get a better overview of the various changes, by using
+      git's log features, as shown in Listing~\ref{lst:git-log}.\\
+
+      \begin{listing}[!htb]
+        \begin{mdframed}
+          \begin{minted}[fontsize=\footnotesize]{shell}
+cd ssr
+git log
+          \end{minted}
+        \end{mdframed}
+        \caption{The git log feature used in the ssr folder of
+        the~\nameref{digital_ressource}.}
+        \label{lst:git-log}
+      \end{listing}\\
+
+      To evaluate the differences between the original code base and the
+      modified version, it is recommended to use Github's diff functionality
+      for branches.
+
+    \section{SuperCollider code}
+      \label{appendix:supercollider_code}
+      The \gls{supercollider} code written for the tests
+      (see~\ref{subsec:automated_tests}) and workflows
+      (see~\ref{subsubsec:workflow_examples}) are located on the
+      \nameref{digital_ressource} in the folder
+      \mintinline{shell}{ssr/supercollider}.\\
+      For using the scripts, \gls{supercollider} version 3.7, or above is
+      recommended.
+
+  \end{appendices}
+  \cleardoublepage
+
   \pagenumbering{Roman}
   \setcounter{page}{1}
   \pagestyle{plain}
@@ -2398,8 +2439,9 @@ ssr-aap -N “server” -C “127.0.0.1:50002”
   \newpage
 
   \phantomsection
-  \addcontentsline{toc}{section}{Digital Ressources}
-  \section*{Digital Ressources}
+  \addcontentsline{toc}{section}{Digital Ressource}
+  \section*{Digital Ressource}
+    \label{digital_ressource}
   \vspace{23em}
   \centering
   \scriptsize
-- 
cgit v1.2.3-54-g00ecf

