.. Dfetch documentation internal

Internal
========
*DFetch* is becoming larger everyday. To give it some structure below a description of the internals

Architecture
------------
These diagrams are based on `Simon Brown's C4-model`_.

.. _`Simon Brown's C4-model` : https://c4model.com/#CoreDiagrams

C1 - Context
''''''''''''
.. uml:: /static/uml/c1_dfetch_context.puml

C2 - Containers
'''''''''''''''
.. uml:: /static/uml/c2_dfetch_containers.puml

C3 - Components
'''''''''''''''

Commands
~~~~~~~~
.. uml:: /static/uml/c3_dfetch_components_commands.puml

Manifest
~~~~~~~~
.. uml:: /static/uml/c3_dfetch_components_manifest.puml

Project
~~~~~~~
.. uml:: /static/uml/c3_dfetch_components_project.puml
