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
|
||||
|
||||
Beispielstruktur:
|
||||
|
||||
```text
|
||||
projektname/
|
||||
├─ public/
|
||||
├─ src/
|
||||
│ ├─ Controller/
|
||||
│ ├─ Model/
|
||||
│ ├─ View/
|
||||
│ └─ Service/
|
||||
├─ config/
|
||||
├─ templates/
|
||||
├─ vendor/
|
||||
└─ composer.json
|
||||
```
|
||||
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.-)
|
||||
|
||||
Regeln:
|
||||
|
||||
@ -270,13 +257,8 @@ password_verify($pw, $hash);
|
||||
- Commit-Messages im Imperativ:
|
||||
- `Add login form`
|
||||
- `Fix session timeout`
|
||||
- Keine sensiblen Daten committen.
|
||||
- `.gitignore` für:
|
||||
- `vendor/`
|
||||
- `.idea/`
|
||||
- `.vscode/`
|
||||
- `logs/`
|
||||
- `cache/`
|
||||
- Echte Konfigurationsdateien (z. B. `config.php`) und alle Daten im Ordner `storage/` werden grundsätzlich nicht versioniert.
|
||||
Details stehen unter: [Projektstruktur und Best Practices](Projektstruktur-und-Best-Practices.-)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user