Ordnerstruktur verlinkt und berichtigt
parent
a3133eb3d4
commit
3546402b7f
@ -16,21 +16,8 @@ Ziel ist ein einheitlicher, gut lesbarer und wartbarer Code-Stil, damit alle im
|
|||||||
|
|
||||||
## 2. Projektstruktur
|
## 2. Projektstruktur
|
||||||
|
|
||||||
Beispielstruktur:
|
Dieses Projekt verwendet eine klare Trennung von Webroot (`public/`) und Anwendungslogik (`app/`).
|
||||||
|
Die vollständige Struktur ist hier dokumentiert: [Projektstruktur und Best Practices](Projektstruktur-und-Best-Practices.-)
|
||||||
```text
|
|
||||||
projektname/
|
|
||||||
├─ public/
|
|
||||||
├─ src/
|
|
||||||
│ ├─ Controller/
|
|
||||||
│ ├─ Model/
|
|
||||||
│ ├─ View/
|
|
||||||
│ └─ Service/
|
|
||||||
├─ config/
|
|
||||||
├─ templates/
|
|
||||||
├─ vendor/
|
|
||||||
└─ composer.json
|
|
||||||
```
|
|
||||||
|
|
||||||
Regeln:
|
Regeln:
|
||||||
|
|
||||||
@ -270,13 +257,8 @@ password_verify($pw, $hash);
|
|||||||
- Commit-Messages im Imperativ:
|
- Commit-Messages im Imperativ:
|
||||||
- `Add login form`
|
- `Add login form`
|
||||||
- `Fix session timeout`
|
- `Fix session timeout`
|
||||||
- Keine sensiblen Daten committen.
|
- Echte Konfigurationsdateien (z. B. `config.php`) und alle Daten im Ordner `storage/` werden grundsätzlich nicht versioniert.
|
||||||
- `.gitignore` für:
|
Details stehen unter: [Projektstruktur und Best Practices](Projektstruktur-und-Best-Practices.-)
|
||||||
- `vendor/`
|
|
||||||
- `.idea/`
|
|
||||||
- `.vscode/`
|
|
||||||
- `logs/`
|
|
||||||
- `cache/`
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user