Elektra has many different aspects to explore. Not all parts are needed by everyone. In this document we classify which parts should be read by whom.\hypertarget{md_doc_tutorials_README_doc_tutorials_README_md}{}\doxysubsection{General Information}\label{md_doc_tutorials_README_doc_tutorials_README_md}
Read this first to get the basic concepts of Elektra.


\begin{DoxyItemize}
\item \mbox{\hyperlink{doc_tutorials_namespaces_md}{Namespaces}}
\item \mbox{\hyperlink{doc_tutorials_cascading_md}{Cascading}}
\item \mbox{\hyperlink{doc_tutorials_arrays_md}{Arrays}}
\item \mbox{\hyperlink{doc_tutorials_mount_md}{Mount Configuration Files}}
\end{DoxyItemize}\hypertarget{md_doc_tutorials_README_autotoc_md3672}{}\doxysubsection{Developers}\label{md_doc_tutorials_README_autotoc_md3672}
For these tutorials we assume you want to elektrify your application, that means, you want your application to participate in the global key database Elektra provides.


\begin{DoxyItemize}
\item \mbox{\hyperlink{doc_tutorials_hello-elektra_md}{Hello, Elektra in C}}
\item \mbox{\hyperlink{doc_tutorials_application-integration_md}{Integration of your C Application}}
\item \mbox{\hyperlink{doc_tutorials_plugins_md}{Plugins Introduction}}
\item \mbox{\hyperlink{doc_tutorials_storage-plugins_md}{Storage Plugins}}
\item \mbox{\hyperlink{doc_tutorials_compilation-variants_md}{Compilation Variants of plugins}} (advanced topic)
\item \mbox{\hyperlink{doc_tutorials_highlevel_md}{High Level API}}
\item \mbox{\hyperlink{doc_tutorials_command-line-options_md}{Command Line Options}}
\item \mbox{\hyperlink{doc_tutorials_python-kdb_md}{Python Bindings}}
\item \mbox{\hyperlink{doc_tutorials_java-kdb_md}{Java Bindings}}
\item \mbox{\hyperlink{doc_tutorials_java-plugins_md}{Java Plugins}}
\item Ruby Bindings
\item \mbox{\hyperlink{doc_tutorials_notifications_md}{Notifications}}
\end{DoxyItemize}\hypertarget{md_doc_tutorials_README_autotoc_md3673}{}\doxysubsection{System Administrators}\label{md_doc_tutorials_README_autotoc_md3673}
For these tutorials we assume that you want to work with the configuration of applications already somehow integrated with Elektra.


\begin{DoxyItemize}
\item \mbox{\hyperlink{doc_tutorials_import_md}{Import Configuration}}
\item \mbox{\hyperlink{doc_tutorials_export_md}{Export Configuration}}
\item Intercept Environment
\item Intercept File System
\item \mbox{\hyperlink{doc_tutorials_cmerge_md}{Merge Configuration}} (new version)
\item \mbox{\hyperlink{doc_tutorials_merge_md}{Merge Configuration}} (deprecated)
\item \mbox{\hyperlink{doc_tutorials_validation_md}{Validate Configuration}}
\item \mbox{\hyperlink{doc_tutorials_crypto_md}{Encrypt Configuration}}
\end{DoxyItemize}\hypertarget{md_doc_tutorials_README_autotoc_md3674}{}\doxysubsection{Elektra Developers}\label{md_doc_tutorials_README_autotoc_md3674}
These tutorials are for persons that want to contribute to Elektra\+:


\begin{DoxyItemize}
\item \mbox{\hyperlink{doc_tutorials_contributing-clion_md}{Contributing with CLion}}
\item \mbox{\hyperlink{doc_tutorials_contributing-windows_md}{Contributing with Visual Studio (Windows)}}
\item \mbox{\hyperlink{doc_tutorials_run_all_tests_with_docker_md}{Run all Tests with Docker}}
\item \mbox{\hyperlink{doc_tutorials_run_reformatting_script_with_docker_md}{Run Reformatting with Docker}}
\item \mbox{\hyperlink{doc_tutorials_language-bindings_md}{Language Bindings}}
\item \mbox{\hyperlink{doc_tutorials_code-generator_md}{Code Generator}}
\item \mbox{\hyperlink{doc_tutorials_benchmarking_md}{Benchmarking}}
\item \mbox{\hyperlink{doc_tutorials_profiling_md}{Profiling}}
\end{DoxyItemize}\hypertarget{md_doc_tutorials_README_autotoc_md3675}{}\doxysubsection{Installation Manuals}\label{md_doc_tutorials_README_autotoc_md3675}
These tutorials provide additional information on how to install and set up specific tools.


\begin{DoxyItemize}
\item \mbox{\hyperlink{doc_tutorials_install-webui_md}{Webui}} 
\end{DoxyItemize}