O projektu

Lemonade Framework.
Architektura s jasnými pravidly.

Lemonade je open-source PHP framework pro webové a konzolové aplikace. Staví na explicitní registraci služeb, typované konfiguraci, standardech PSR a oddělených runtime kontextech.

O Lemonade

Pro vývoj reálných aplikací.

Lemonade Framework je open-source projekt, který spojuje HTTP runtime, routing, middleware, dependency injection, typovanou konfiguraci a CLI. Aplikace si přitom zachovává odpovědnost za svou doménovou logiku a konkrétní integrace.

Modulární architektura

Použijte jen služby a infrastrukturní moduly, které aplikace skutečně potřebuje.

Čitelné veřejné API

Explicitní routy, providery a kontrakty nahrazují skryté konvence.

Web, CLI a fronty

Request, Command a Job běží v samostatných izolovaných scopes.

app/Config/Routing.php
<?php

declare(strict_types=1);

use App\Controllers\HomeController;
use Lemonade\Framework\Routing\ControllerAction;
use Lemonade\Framework\Routing\Router;

return static function (Router $router): void {
    $router->getNamed(
        'site.home',
        '/',
        ControllerAction::for(HomeController::class, 'index'),
    );
};
Veřejný vývoj

Aktuálně ve vývoji.

Rozbalte projekt a zkontrolujte stav analýzy, testů i coding standards pro poslední commit na hlavní větvi.

Všechny repozitáře na GitHubu
frameworkJádro frameworku a veřejné kontrakty
Stav po rozbalení
admin-platformAdministrační runtime a společné UI služby
Stav po rozbalení
cms-coreVeřejné CMS routy a URL registry
Stav po rozbalení
admin-cms-pageSpráva CMS stránek v administraci
Stav po rozbalení
admin-cms-newsSpráva novinek a publikační workflow
Stav po rozbalení
admin-imageObrazové varianty a jejich doručování
Stav po rozbalení
Autor a open source

Johnny X. Lemonade.

Za projektem stojí Johnny X. Lemonade, který framework i související balíčky navrhuje a udržuje jako veřejně dostupný open-source projekt. Zdrojové kódy, plánované změny a technická diskuse jsou dostupné na GitHubu.