Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 2.12 KB

README.md

File metadata and controls

21 lines (17 loc) · 2.12 KB

Exercises for Systemtechnik

Hier sind die Beispiele der Übungen aus allen Jahrgängen implementiert. Um die einzelnen Verzeichnisse im Classroom einsetzen zu können, muss das entsprechende Verzeichnis als eigenes Repository angelegt werden und die Beispielimplementierung auf das Notwendigste reduziert werden. Als Beispiel hierfür ist meist ein src-INIT Verzeichnis dem jeweiligen Beispiel beigefügt (siehe src-INIT).

Angabenübersicht

Die jeweiligen Semester haben eine eigene Übersicht der Beispiele (siehe z.B. Semester10). Diese enthält eine kurze Beschreibung und den Link auf die jeweilige Angabe. Dafür einfach in das gewünschte Semester wechseln und dort nach den entsprechenden Beispielen suchen.

Initialisierung von neuen Projekten

Python

Durch das Kopieren des Template-Directories erhällt man alle wichtigen Konfigurationen und Einstellungen für eine neue Aufgabenstellung. Das setup.py muss dabei an die neuen Informationen angepasst werden.
Die Tox Umgebung ist grundsätzlich so definiert, dass alle Source-Files nach Sphinx-Dokumentationen durchsucht und im docs Ordner als html-Output erstellt werden. Bei zusätzlichen Abhängigkeiten müssten entsprechend neue Test-Environments erstellt werden (siehe z.B. die Qt5 Dependencies in der tox.ini der Floating-Points Aufgabenstellung).

Java

Durch das Kopieren des Template-Directories erhällt man alle wichtigen Konfigurationen und Einstellungen für eine neue Aufgabenstellung. Das setup.py muss dabei an die neuen Informationen angepasst werden.

Quellen