/
Lokale Verzeichnisstruktur

Lokale Verzeichnisstruktur

Die CLARC VSCode Extension verwaltet alle Entwicklungsprojekte in einer lokalen Verzeichnisstruktur und gleicht diese mit dem zugehörigen Cloud-Tenant ab. Die Struktur dient dabei auch als Ausgangspunkt für die Verwaltung der Projekte über ein Git Repository.

Verzeichnisstruktur

  • /<Root>

    • /node_modules

      • Enthält alle Node.js-Module und Abhängigkeiten, die durch npm install installiert wurden.

    • /src/<Cluster>/<Tenant>/<SystemClass>

      • Lokale Verwaltung der Sourcecodes unterteilt nach Cluster, Tenant und Systemklasse.

      • /Libraries

        • Projektübergreifende Bibliotheken

      • /Projects

        • Entwicklungsprojekte mit entsprechenden Sourcen

Standard-Dateien

  • client.ts

    • Die Haupt-Client-Datei der Extension und gleichzeitig der Ausgangspunkt der Kompilierung.

  • extension-config.json

    • Enthält Informationen über die Konfigurationsoptionen und Daten wie den Speicherort von lokalen Projects und Libraries. 

  • package.json

    • Enthält Metadaten und die Abhängigkeiten.

  • package-lock.json

    • Enthält die genauen Versionsinformationen der installierten Node-Module.

  • tsconfig.json

    • Konfigurationsdatei für den TypeScript-Compiler.

  • webpack.config.json

    • Konfigurationsdatei für Webpack, zuständig für das Paketieren des TypeScript-Projekts.