Home aktualisiert
parent
315c732040
commit
685b00db2b
194
Home.md
194
Home.md
@ -1,97 +1,97 @@
|
|||||||
# PHP-Projekt – Wiki-Home
|
# PHP-Projekt – Wiki-Home
|
||||||
|
|
||||||
Willkommen im Wiki unseres PHP-Projekts.
|
Willkommen im Wiki unseres PHP-Projekts.
|
||||||
|
|
||||||
An dieser Stelle können wir alle Ideen und Informationen zu unserem Projekt sammeln.
|
An dieser Stelle können wir alle Ideen und Informationen zu unserem Projekt sammeln.
|
||||||
|
|
||||||
Zur Zeit sind nur unter `Windows Server Setup`, `Projektstruktur und Best Practices`, `Gitea-Workflow` und `Coding-Guidelines-PHP` Inhalte hinterlegt. Nichts davon ist in Stein
|
Zur Zeit sind nur unter `Windows Server Setup`, `Projektstruktur und Best Practices`, `Gitea-Workflow` und `Coding-Guidelines-PHP` Inhalte hinterlegt. Nichts davon ist in Stein
|
||||||
gemeißelt.
|
gemeißelt.
|
||||||
Diese Seite ist nur so eine Idee von mir und jeder darf sich hier beteiligen.
|
Diese Seite ist nur so eine Idee von mir und jeder darf sich hier beteiligen.
|
||||||
|
|
||||||
Dieses Wiki ist die zentrale Arbeitsgrundlage für das gesamte Team:
|
Dieses Wiki ist die zentrale Arbeitsgrundlage für das gesamte Team:
|
||||||
|
|
||||||
- Projektbeschreibung und Ziele
|
- Projektbeschreibung und Ziele
|
||||||
- Einrichtung der Entwicklungsumgebung
|
- Einrichtung der Entwicklungsumgebung
|
||||||
- Gemeinsame Coding-Guidelines
|
- Gemeinsame Coding-Guidelines
|
||||||
- Arbeits- und Git-Workflow
|
- Arbeits- und Git-Workflow
|
||||||
- Aufgabenverteilung & Status
|
- Aufgabenverteilung & Status
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Schnellstart
|
## Schnellstart
|
||||||
|
|
||||||
Wenn du neu im Projekt bist, lies die Seiten am besten in dieser Reihenfolge:
|
Wenn du neu im Projekt bist, lies die Seiten am besten in dieser Reihenfolge:
|
||||||
|
|
||||||
1. [[Projektübersicht]]
|
1. [[Projektübersicht]]
|
||||||
2. [[Anforderungen-und-Ziele]]
|
2. [Anforderungen-und-Ziele](Anforderungen)
|
||||||
3. [[Entwicklungsumgebung-einrichten]]
|
3. [[Entwicklungsumgebung-einrichten]]
|
||||||
4. [Windows Server Setup](Implementierungshandbuch-IIS-PHP-AD.-)
|
4. [Windows Server Setup](Implementierungshandbuch-IIS-PHP-AD.-)
|
||||||
5. [Projektstruktur und Best Practices](Projektstruktur-und-Best-Practices.-)
|
5. [Projektstruktur und Best Practices](Projektstruktur-und-Best-Practices.-)
|
||||||
6. [Gitea-Workflow](Gitea-Workflow.-)
|
6. [Gitea-Workflow](Gitea-Workflow.-)
|
||||||
7. [Coding-Guidelines-PHP](Coding-Guidelines.-)
|
7. [Coding-Guidelines-PHP](Coding-Guidelines.-)
|
||||||
8. [[Coding-Guidelines-C#]] (sofern wir C# benutzen wollen)
|
8. [[Coding-Guidelines-C#]] (sofern wir C# benutzen wollen)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Wichtige Seiten
|
## Wichtige Seiten
|
||||||
|
|
||||||
- **Projektorganisation**
|
- **Projektorganisation**
|
||||||
- [[Projektstruktur-und-Module]]
|
- [[Projektstruktur-und-Module]]
|
||||||
- [[Aufgabenverteilung-und-Rollen]]
|
- [[Aufgabenverteilung-und-Rollen]]
|
||||||
- [[Meilensteine-und-Zeitplan]]
|
- [[Meilensteine-und-Zeitplan]]
|
||||||
|
|
||||||
- **Entwicklung**
|
- **Entwicklung**
|
||||||
- [[Architektur-und-Design]]
|
- [[Architektur-und-Design]]
|
||||||
- [[Datenbankmodell]]
|
- [[Datenbankmodell]]
|
||||||
- [[API-Spezifikation]]
|
- [[API-Spezifikation]]
|
||||||
- [[Fehlerbehandlung-und-Logging]]
|
- [[Fehlerbehandlung-und-Logging]]
|
||||||
|
|
||||||
- **Qualität & Prozesse**
|
- **Qualität & Prozesse**
|
||||||
- [[Coding-Guidelines-PHP]]
|
- [[Coding-Guidelines-PHP]]
|
||||||
- [[Code-Reviews-und-Merge-Regeln]]
|
- [[Code-Reviews-und-Merge-Regeln]]
|
||||||
- [[Testkonzept-und-Testfälle]]
|
- [[Testkonzept-und-Testfälle]]
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Repository & Ordnerstruktur
|
## Repository & Ordnerstruktur
|
||||||
|
|
||||||
Der Code ist in sinnvolle Module aufgeteilt:
|
Der Code ist in sinnvolle Module aufgeteilt:
|
||||||
|
|
||||||
* `public/` - Webroot (nur hier liegen Dateien, die öffentlich erreichbar sind)
|
* `public/` - Webroot (nur hier liegen Dateien, die öffentlich erreichbar sind)
|
||||||
* `app/` - Controller, Services, Models
|
* `app/` - Controller, Services, Models
|
||||||
* `config/` - Konfiguration (nicht versionierte secrets, siehe `.gitignore` im Projekt-Root)
|
* `config/` - Konfiguration (nicht versionierte secrets, siehe `.gitignore` im Projekt-Root)
|
||||||
* `storage/` - Logs, Cache, Uploads (über `.gitignore` komplett vom Repo ausgeschlossen)
|
* `storage/` - Logs, Cache, Uploads (über `.gitignore` komplett vom Repo ausgeschlossen)
|
||||||
|
|
||||||
Die vollständige Struktur findest du hier: [Projektstruktur und Best Practices](Projektstruktur-und-Best-Practices.-)
|
Die vollständige Struktur findest du hier: [Projektstruktur und Best Practices](Projektstruktur-und-Best-Practices.-)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Arbeitsweise & Regeln
|
## Arbeitsweise & Regeln
|
||||||
|
|
||||||
- Commits klein und verständlich.
|
- Commits klein und verständlich.
|
||||||
- Branch-Konzept: feature/… und bugfix/…
|
- Branch-Konzept: feature/… und bugfix/…
|
||||||
- Pull Requests: mindestens ein Review.
|
- Pull Requests: mindestens ein Review.
|
||||||
- Keine Direkt-Pushes auf main/master.
|
- Keine Direkt-Pushes auf main/master.
|
||||||
- Coding-Guidelines einhalten: [Coding-Guidelines-PHP](Coding-Guidelines.-)
|
- Coding-Guidelines einhalten: [Coding-Guidelines-PHP](Coding-Guidelines.-)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Screenshots & Anhänge
|
## Screenshots & Anhänge
|
||||||
|
|
||||||
Screenshots bitte in `images/` speichern und so einbinden:
|
Screenshots bitte in `images/` speichern und so einbinden:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Details: [[Richtlinien-für-Screenshots-und-Dokumentation]]
|
Details: [[Richtlinien-für-Screenshots-und-Dokumentation]]
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Wiki bearbeiten
|
## Wiki bearbeiten
|
||||||
|
|
||||||
- Neue Seite anlegen durch Verlinkung: [[Seitentitel]]
|
- Neue Seite anlegen durch Verlinkung: [[Seitentitel]]
|
||||||
- Seitennamen mit Bindestrichen schreiben.
|
- Seitennamen mit Bindestrichen schreiben.
|
||||||
- Wiki dient dem Team – keine privaten Notizen.
|
- Wiki dient dem Team – keine privaten Notizen.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Stand: 15.11.2025
|
Stand: 15.11.2025
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user