Laravel - sgml/signature GitHub Wiki

Integrations (Static Site Generator, WebDav, WebSub)

Layer / Concern Cleaver (Static Generator) SabreDAV WebSub Hub (Laravel-hosted)
Architecture Static site generator using Blade WebDAV/CardDAV server (event-driven) Pub/Sub protocol hub (HTTP-based)
Plugin System Composer-based, Blade + Markdown Event-based plugin hooks Laravel service providers or middleware
Laravel Compatibility High (Blade-native) Medium (via Laravel-Sabre) High (can be built as Laravel service)
Routing Conflicts None (static output only) High (Sabre handles HTTP verbs directly) Low (Laravel handles routing natively)
Composer Conflicts Low (Laravel-aligned) Medium (shared Symfony deps) Low (Laravel-native or proxied)
Use Case Fit Ideal for Laravel-based static sites Laravel can host SabreDAV as a service Laravel can act as a WebSub hub or proxy
Known Integrations Cleaver Docs Laravel-Sabre GitHub WebSub-Hub GitHub (adaptable)
Recommended Approach Run Cleaver via Artisan or CI/CD Use Laravel as host for SabreDAV Build or proxy WebSub hub via Laravel controller
Extension Isolation Native Blade + Laravel structure LaravelSabre handles isolation Laravel middleware or controller isolation
Overall Complexity Low Medium Low–Medium