planer
├── documentation
├── api
...
├── docusaurus
├── build
...
├── node_modules
├── abbrev
...
├── Resources
├── Bildungseinrichtungen
...
├── Gruntfile.js
├── index.html
├── internes.html
├── jsdoc.json
├── lehrportal.html
├── lernportal.html
├── LICENSE.md
├── package.json
├── package-lock.json
├── planer.css.map
└── README.md
Unterverzeichnisse
/documentation/
In diesem Verzeichnis wird die Dokumentation des ELP gespeichert. Zur Erstellung der Documentation verwenden wir Docusaurus. Wenn man mit Docusaurus eine Dokumentation erstellt, wird diese in docusaurus/build gespeichert. Da wir aber über einfache URLs verfügen möchten, wird der Docusaurus-build über dieses Verzeichnis auf den Server geladen./docusaurus/
Zum Erstellen unserer Dokumentation, verwenden wir den Webseiten-Generator Docusaurus. Im Docusaurs Verzeichnis befindet sich die Installation von Docusaurus, die unsere Dokumentation des ELP repräsentiert./node_modules/
In diesem Verzeichnis befinden sich die installierten nodejs Pakete. Übersicht der verwendeten Pakete/Resources/
Im Resources-Verzeichnis befindet sich der Großteil der Resourcen innerhalb einer weiteren Verzeichnisstruktur, die für den Aufbau der ELP-Webseiten notwendig sind, wie z. B. die JavaScript Datei, die Css-Datei, die Less-Datei, verwendete Bilder und Videos oder Daten zu den einzelnen Bildungseindrichtungen.
Dateien
/Gruntfile.js
Legt fest wie die einzelnen Aufgaben in Grunt bearbeitet werden. Zusätzliche Information/index.html
In dieser Datei steht der gesamte html-Code der Startseite./internes.html
Seite mit speziellen Tools für die Übersetzung./jsdoc.json
Wird benötigt, wenn man das Verhalten von jsdoc genauer festlegen will. Zusätzliche Information/lehrportal.html
In dieser Datei steht der gesamte html-Code des Lehrplaners./lernportal.html
In dieser Datei steht der html-Code des Lernplaners./LICENSE.md
Beinhaltet die GNU GENERAL PUBLIC LICENSE./package.json
Definiert das git-reposetory sowie die dev-dependencies der Pakete. Letzteres stellt sicher, dass die gewünschten Versionen instaliert werden, wennnpm-install
ausgeführt wird´. Zusätzliche Information/package-lock.json
Wird automatisch erstellt und beschreibt den dependency-tree. Zusätzliche Information/planer.css.map
Source-Map für planer.css./Readme.md
Das Readme beinhaltet grundlegende Information zum ELP.