summaryrefslogtreecommitdiffstats
path: root/Konzept
diff options
context:
space:
mode:
Diffstat (limited to 'Konzept')
-rw-r--r--Konzept/Config.txt28
-rw-r--r--Konzept/Design.txt5
2 files changed, 33 insertions, 0 deletions
diff --git a/Konzept/Config.txt b/Konzept/Config.txt
new file mode 100644
index 0000000..ef8e98c
--- /dev/null
+++ b/Konzept/Config.txt
@@ -0,0 +1,28 @@
+Format von Konfigurations-Dateien und -Datenbanken
+
+
+Erste Überlegungen:
+
+Konfigurations-Dateien:
+
+# Kommentar
+Eigenschaft = Wert
+Bereich.Eigenschaft = Wert
+
+Einteilung in Sektionen?
+Trennung von Einstellungen durch Semikolons?
+
+
+Datenbanken:
+
+Verbindungs-Daten in Dateien.
+
+Tabelle ordnet Eigentschaften und Werte einander zu
+
+
+Ungelöste Probleme:
+
+Listen, wie z. B. die Liste der Dämonen
+Priorität von Dateien und Datenbanken
+* Können in Dateien festgelegte Einstellungen durch Datenbankwerte überschrieben werden oder sind sie unabänderlich?
+
diff --git a/Konzept/Design.txt b/Konzept/Design.txt
index 458d62f..c9baaca 100644
--- a/Konzept/Design.txt
+++ b/Konzept/Design.txt
@@ -9,6 +9,11 @@ Netzwerk-Stack
Config-Manager
* Liest Konfiguration aus Dateien und Datenbanken
+* Von allen Teilen genutzte Klasse
+* Backends:
+ - Kern: Dateien, MySQL
+ - Dämonen, Clients: Dateien, Kern
+* siehe Config.txt
Connection-Manager
* Wartet auf Verbindungen von Dämonen und Clients (implementiert)