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.jsLegt fest wie die einzelnen Aufgaben in Grunt bearbeitet werden. Zusätzliche Information
- /index.htmlIn dieser Datei steht der gesamte html-Code der Startseite.
- /internes.htmlSeite mit speziellen Tools für die Übersetzung.
- /jsdoc.jsonWird benötigt, wenn man das Verhalten von jsdoc genauer festlegen will. Zusätzliche Information
- /lehrportal.htmlIn dieser Datei steht der gesamte html-Code des Lehrplaners.
- /lernportal.htmlIn dieser Datei steht der html-Code des Lernplaners.
- /LICENSE.mdBeinhaltet die GNU GENERAL PUBLIC LICENSE.
- /package.jsonDefiniert das git-reposetory sowie die dev-dependencies der Pakete. Letzteres stellt sicher, dass die gewünschten Versionen instaliert werden, wenn- npm-installausgeführt wird´. Zusätzliche Information
- /package-lock.jsonWird automatisch erstellt und beschreibt den dependency-tree. Zusätzliche Information
- /planer.css.mapSource-Map für planer.css.
- /Readme.mdDas Readme beinhaltet grundlegende Information zum ELP.