Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Backend] - Basic Project Skeleton #64

Closed
6 tasks done
henrybrink opened this issue Mar 25, 2024 · 5 comments
Closed
6 tasks done

[Backend] - Basic Project Skeleton #64

henrybrink opened this issue Mar 25, 2024 · 5 comments
Assignees
Labels
backend Issues related to the backend

Comments

@henrybrink
Copy link
Collaborator

henrybrink commented Mar 25, 2024

Um den Entwicklungsstarts des Projekts zu erleichtern sollte zunächst eine Projektbasis geschaffen werden, in die grundlegende Konfiguration des Frameworks durchgeführt wurde und bereits einige wichtige Basiselemente zur Verfügung stehen.

Diese Basis-Version sollte folgendes enthalten:

Dieses Skeleton sollte bis zum 01.04.2024 zur Verfügung stehen, damit die Entwicklung in der Theoriephase parallel zu den normalen Vorlesungen erfolgen kann und der Last anderer Module angepasst werden kann.

@henrybrink henrybrink added the backend Issues related to the backend label Mar 25, 2024
@henrybrink henrybrink self-assigned this Mar 25, 2024
@henrybrink
Copy link
Collaborator Author

Die Einrichtung der Basis-Umgebung ist derzeit noch nicht vollständig abgeschlossen, da das verwendete ORM (TypeORM) keine sinnvolle Möglichkeit für "Seeding" bietet. Außerdem ist es weniger flexibel als angenommen.

Als Mitigtation wird stattdessen "Prisma ORM" verwendet, die Einrichtung verzögert sich etwas.

Für die Authentifizierung wird zunächst (lokal) auf Basic Auth gesetzt, da dies in der Entwicklung am einfachsten umzusetzen ist. In einem separaten Schritt wird eine sinnvolle Authentifizierung eingebunden.

@benedictweis
Copy link
Contributor

@henrybrink kann dieses issue geschlossen werden?

@henrybrink
Copy link
Collaborator Author

@benedictweis Ist die Prettier / ES-Lint Konfiguration schon fertig? Das macht doch @OG-NI?

@benedictweis
Copy link
Contributor

Ja, sein Issue ist noch nicht geschlossen, hab mich nur gewundert weil hier alles abgehakt war 😅. Dieses Issue kann noch offen bleiben.

@benedictweis
Copy link
Contributor

Closed as all tasks are now completed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Issues related to the backend
Projects
None yet
Development

No branches or pull requests

2 participants