Was ist Appiyon? Appiyon ist ein modulares, event-gesteuertes PHP-Framework auf Basis von Symfony 7.3 , das eine strikte 6-Layer-Architektur durchsetzt. Es wurde entwickelt, um Business-Applikationen zu bauen, die:
Wartbar sind durch klare Layer-BoundariesWiederverwendbar sind durch context-freie Core/Domain-EntitiesSkalierbar sind durch Event-Driven-ArchitectureSicher sind durch Multi-Tenancy und Row-Level-SecurityErweiterbar sind durch das App-Marketplace-SystemKernprinzipien Progressive Enhancement - Core (Facts) โ Domain (Business) โ Dev (Operations)Event-Only Communication - Domains sind isoliert und kommunizieren nur via EventsPrincipal-Based Identity - Eine universelle Identity-Tabelle statt vieler separater TablesNO team_id in Core/Domain - Operational context nur in Dev LayerFoundation Infrastructure - Alle Module nutzen zentrale Events, Exceptions, AuditQuick Navigation ๐๏ธ Architecture Verstehe die fundamentalen Konzepte:
๐งฐ Development Tools und Guidelines fรผr Entwickler:
๐๏ธ Database Migrations nach Layern organisiert:
๐ฅ๏ธ Frontends Drei Frontend-Typen fรผr verschiedene User:
๐ฑ Applications Fertige Business-Applikationen:
๐ค Smartflow AI KI-Integration fรผr Business-Apps:
Automatische Dokumentation Diese Dokumentation wird vollstรคndig automatisch generiert aus dem Source Code:
Entities: PHP Reflection liest alle Entity-Classes und extrahiert Properties, Types, RelationsMigrations: Script scannt Migration-Files und extrahiert Beschreibung & CodeNavigation: VitePress-Config wird automatisch aus gefundenen Entities/Modules generiertMultiple Variants: Jede Datei wird in 4 Varianten erstellt (kebab-case, lowercase, singular, plural)Rebuild Command bash cd /var/www/vhosts/canshare.me/appiyon.com/symfony_app
php doku/scripts/generate-complete-docs.php Resultat: 600+ Markdown-Dateien automatisch generiert in Sekunden!
Dokumentations-Statistik 6 Layers mit kompletter Dokumentation32 Modules mit Index-Pages168 Entities fully documented25+ Migrations mit Source Code600+ Pages automatisch generiertDevelopment Status โ ๏ธ ACTIVE DEVELOPMENT - NON-LIVE SYSTEM
โ
NO production data - safe to break things โ
Breaking changes allowed - optimize for future โ
Schema refactoring permitted - migrations can be rewritten โ
Full control - no legacy constraints Git Workflow: Feature branches โ PR โ Code Review โ Merge to main