Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Übersicht

...

1 Ebene

...

2 Ebene

...

3 Ebene

...

4 Ebene

...

5 Ebene

...

Beschreibung

...

{ Root Directory } 

...

Dies ist das Hauptverzeichnis der Extension. 

...

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

...

Der Quellcode der Extension befindet sich in diesem Verzeichnis. Dabei werden verschiedene Unterordner für unterschiedliche Server URLs, Tenants und System Classes erstellt. 

...

{ Server URL } 

...

{ Tenant } 

...

{ System Class } 

...

Libraries

...

Projects

...

    • /<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.

Inhalt
stylenone