Refactoring: Umstellung auf Mini-MVC-Architektur (Issue #46) #47

Merged
greggy merged 2 commits from feature/issue-46-mvc-refactoring into main 2026-05-21 14:05:09 +02:00
Owner

Umwandlung in Mini-MVC ohne Framework. Closes #46

Umwandlung in Mini-MVC ohne Framework. Closes #46
greggy added 1 commit 2026-05-19 16:42:38 +02:00
refactor: Umstellung auf Mini-MVC-Architektur (Issue #46)
All checks were successful
Deploy Feature Branch to Test / deploy (push) Successful in 24s
1aedcaf314
- Front Controller Pattern mit public/index.php als Einstiegspunkt
- Eigenes Routing (App\Core\Router) ohne externes Framework
- Controller: HomeController, ImpressumController, DatenschutzController
- Views mit gemeinsamem Layout (app/views/layouts/main.php)
- PSR-4 Autoloading
- Statische Assets nach public/ verschoben
- Alte Dateien (index.php, impressum.html, datenschutz.html) geloescht
- 301-Redirects fuer alte URLs
- PHP 8.5 kompatibel
- Apache DocumentRoot auf public/ gesetzt
greggy closed this pull request 2026-05-19 16:44:10 +02:00
greggy reopened this pull request 2026-05-19 16:44:35 +02:00
greggy added 1 commit 2026-05-21 13:42:48 +02:00
merge: resolve conflicts with main – remove old files (MVC has all changes)
All checks were successful
Deploy Feature Branch to Test / deploy (push) Successful in 26s
Lint / PHP Syntax Check (push) Successful in 32s
Lint / CSS Lint (stylelint) (push) Successful in 1m12s
Lint / HTML Lint (htmlhint) (push) Successful in 1m10s
Lint / PHP Syntax Check (pull_request) Successful in 32s
Lint / CSS Lint (stylelint) (pull_request) Successful in 1m13s
Lint / HTML Lint (htmlhint) (pull_request) Successful in 1m11s
ffbf23a524
greggy merged commit 36b5639801 into main 2026-05-21 14:05:09 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: greggy/landingpage-haus-schleusingen#47
No description provided.