Entwicklung

Code-Architektur

Richtlinien zur Navigation im Anwendungs-Repository, ohne die Ebenen für UI, API und Persistenz zu verwechseln.

ZoneRolle
src/appNext.js-Routen, Seiten und API-Endpunkte
src/componentsOberfläche, Tabs, Widgets und Modals
src/providersClient-Zustand und Aufrufe der Konfigurations-API
src/libTypen, Authentifizierung, Zugriffskontrolle, Persistenz, Integrationen und Geschäftsregeln
publicStatische Ressourcen
e2ePlaywright-Szenarien
scriptsContainer-Tests und Wartungswerkzeuge
dataPersistente lokale Daten, niemals Quellcode

Konfigurationsänderungen werden über Server-Routen verarbeitet, die Administratorrechte erzwingen und Antworten filtern. Integrationen werden serverseitig abgefragt, um deren Geheimnisse nicht direkt im Browser preiszugeben.

Bevor Sie einen geteilten Typ ändern, suchen Sie nach seinen Verwendern in der API, Formularen, der Persistenzebene, Lese-Filtern und Tests. Eine sichtbare Option ohne vollständigen Server-Vertrag ist eine unvollständige Funktion.