Update Zukunft
parent
89b234ebd2
commit
8e2051d8a0
|
|
@ -6,9 +6,11 @@ Bevor neue Features implementiert werden, fokussiert sich das Projekt zunächst
|
|||
|
||||
Die aktuelle Codebasis muss strukturiert werden, um zukünftiges Wachstum ohne "Spaghetti-Code" zu ermöglichen.
|
||||
|
||||
[ ] Ordnerstruktur etablieren: Zerlegen der Hauptdateien in logische Module (z. B. src/providers/, src/linter/, src/utils/, src/core/).
|
||||
[x] Ordnerstruktur etablieren: Zerlegen der Hauptdateien in logische Module (z. B. src/providers/, src/linter/, src/utils/, src/core/).
|
||||
|
||||
[ ] Linter modularisieren: Die monolithische validateTplDocument-Funktion in eigene, testbare Teilfunktionen splitten (z. B. checkSyntax.ts, checkBlocks.ts, checkAssignments.ts).
|
||||
[x] Linter modularisieren: Die monolithische validateTplDocument-Funktion in eigene, testbare Teilfunktionen splitten (z. B. checkSyntax.ts, checkBlocks.ts, checkAssignments.ts).
|
||||
|
||||
[begonnen] Neben dem Linter auch weitere funktionsbereiche (die providers) aufteilen
|
||||
|
||||
[ ] Daten-Trennung: Auslagern der statischen Snippets und BMC-Funktionen in eigene Konfigurations- oder Daten-Ordner.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue