Origin stellt hier euren User da, Upstream das Original der Gruppe videoagwebsite
5. Pull-Request an uns, dazu unter "Merge-Requests" einmal auf "New Merge Request" und das Private Repo auswählen.
3. Erstellt euch eine eigene Branch, diese könnt ihr nennen wie ihr wollt, entweder nach der Änderung oder eurem Namen (git branch username), danach switched ihr in diese Branch (git checkout username)
3. Die Initialisierung ist unter "Zum Testen" bereits erklärt worden
5. Pull-Request an uns, dazu unter "Merge-Requests" einmal auf "New Merge Request" und das Private Repo auswählen; oder ihr geht auf euer privates repo, da taucht dann eine Benachrichtigung über einen möglichen Merge-Request auf
6. Warten
6. Warten
7. Wir mergen die Änderungen
7. Wir mergen die Änderungen
### Abhängigkeiten
### Abhängigkeiten
Notwendig:
Notwendig:
* python3
* python3
* python3-pip
* flask
* flask
* sqlite
* sqlite
* python-requests (wird vom L2P und vom Kalenderimport verwendet, kann nicht optional eingebunden werden)
* python3-requests (wird vom L2P und vom Kalenderimport verwendet, kann nicht optional eingebunden werden)
Optional (wird für einzelne Features benötigt):
Optional (wird für einzelne Features benötigt):
* python-lxml (Campus Import)
* python3-lxml (Campus Import)
* python-ldap (Login mit Fachschaftsaccount)
* python-ldap (Login mit Fachschaftsaccount)
* python-icalendar (SoGo-Kalenderimport für Sitzungsankündigungen)
* python3-icalendar (SoGo-Kalenderimport für Sitzungsankündigungen)
* python-mysql-connector (wenn MySQL als Datenbank verwendet werden soll)
* python-mysql-connector (wenn MySQL als Datenbank verwendet werden soll)