We use decision template is based on \href{http://www.cs.rug.nl/~paris/papers/IEEESW07.pdf}{\texttt{ \textquotesingle{}\textquotesingle{}using patterns to capture architectural decisions\textquotesingle{}\textquotesingle{}}} and \href{http://docs.arc42.org/section-9/}{\texttt{ arc42 decisions}}

To add a new decision copy {\ttfamily template.\+md} and add a link in the appropriate section here.


\begin{DoxyItemize}
\item \mbox{\hyperlink{doc_decisions_holes_md}{Holes}}
\item \mbox{\hyperlink{doc_decisions_unit_testing_md}{Unit Testing}}
\item \mbox{\hyperlink{doc_decisions_script_testing_md}{Script Testing}}
\item \mbox{\hyperlink{doc_decisions_capabilities_md}{Capabilities}}
\item \mbox{\hyperlink{doc_decisions_library_split_md}{Library Split}}
\item \mbox{\hyperlink{doc_decisions_bootstrap_md}{Bootstrap}}
\item \mbox{\hyperlink{doc_decisions_empty_files_md}{Empty Files}}
\item \mbox{\hyperlink{doc_decisions_cmake_plugins_md}{C\+Make Plugins}}
\item \mbox{\hyperlink{doc_decisions_logging_md}{Logging}}
\item \mbox{\hyperlink{doc_decisions_elektra_web_md}{Elektra Web Structure}}
\item \mbox{\hyperlink{doc_decisions_elektra_web_recursive_md}{Elektra Web Recursive Structure}}
\item \mbox{\hyperlink{doc_decisions_cryptograhic_key_handling_md}{Cryptographic Key Handling}}
\item \mbox{\hyperlink{doc_decisions_relative_md}{Relative Storages}}
\item \mbox{\hyperlink{doc_decisions_deferred_plugin_calls_md}{Deferred Plugin Calls}}
\item \mbox{\hyperlink{doc_decisions_high_level_api_md}{High Level A\+PI}}
\item \mbox{\hyperlink{doc_decisions_highlevel_help_message_md}{High-\/level A\+PI Help Message}}
\item \mbox{\hyperlink{doc_decisions_global_keyset_md}{Global Key\+Set}}
\item \mbox{\hyperlink{doc_decisions_rest_api_documentation_md}{Rest A\+PI Documentation}}
\item \mbox{\hyperlink{doc_decisions_ingroup_removal_md}{Ingroup Removal}}
\item \mbox{\hyperlink{doc_decisions_commit_function_md}{Commit Function}}
\item \mbox{\hyperlink{doc_decisions_error_message_format_md}{Error Message Format}}
\item \mbox{\hyperlink{doc_decisions_default_values_md}{Default Values}}
\item \mbox{\hyperlink{doc_decisions_high_level_api_md}{High Level A\+PI}}
\end{DoxyItemize}


\begin{DoxyItemize}
\item \mbox{\hyperlink{doc_decisions_array_md}{Array}}
\item \mbox{\hyperlink{doc_decisions_relative_md}{Relative Storages}}
\item \mbox{\hyperlink{doc_decisions_boolean_md}{Definition of Boolean}}
\item \mbox{\hyperlink{doc_decisions_plugin_variants_md}{Plugin Variants}}
\item \mbox{\hyperlink{doc_decisions_error_code_implementation_md}{Error code implementation}}
\end{DoxyItemize}


\begin{DoxyItemize}
\item \mbox{\hyperlink{doc_decisions_global_plugins_md}{Global Plugins}}
\item \mbox{\hyperlink{doc_decisions_vendor_spec_md}{Vendor Spec}}
\item \mbox{\hyperlink{doc_decisions_error_codes_md}{Error codes}}
\item \mbox{\hyperlink{doc_decisions_warning-array_md}{Array for Warnings}}
\end{DoxyItemize}


\begin{DoxyItemize}
\item \mbox{\hyperlink{doc_decisions_cmake_spec_md}{C\+Make spec}}
\item \mbox{\hyperlink{doc_decisions_null_pointer_checks_md}{Null Pointer Checks}}
\item \mbox{\hyperlink{doc_decisions_elektra_web_pubsub_md}{Elektra Web Publish Subscribe}}
\end{DoxyItemize}


\begin{DoxyItemize}
\item \mbox{\hyperlink{doc_decisions_specification_md}{Specification}}
\item \mbox{\hyperlink{doc_decisions_global_validation_md}{Global Validation}}
\item \mbox{\hyperlink{doc_decisions_internal_cache_md}{Internal Cache}} 
\end{DoxyItemize}