diff --git a/PLAN.md b/PLAN.md index 3e12ba8..e34e0d6 100644 --- a/PLAN.md +++ b/PLAN.md @@ -1,6 +1,6 @@ # php-qml — Plan for a Symfony/FrankenPHP + Qt/QML Desktop Framework -> **Status (2026-05):** Phases 0–4a complete, Phase 5 (DX polish) in progress. v0.1.0 release prep underway. Tagging is user-driven. +> **Status (2026-05):** Phases 0–5 complete. v0.1.0 ready to tag pending LICENSE selection + Gitea host URL substitution. Tagging is user-driven. ## 1. Vision @@ -839,4 +839,6 @@ Phase 5 is genuinely smaller than 4a — closes out outstanding DX seams that PL - CHANGELOG.md records a v0.1.0 entry; tagging is the user's call. - `make quality` stays green throughout. +**Phase 5 status: closed (commits 4c15ac2 → da04843).** All four planned sub-commits landed; an unplanned `docs/` rewrite (`da04843`) followed, splitting the long-form material out of the README into ten topic guides. Two items remain before tagging — both user-driven, neither a framework regression: (a) project LICENSE selection (`framework/php/composer.json` still says `proprietary`, no top-level `LICENSE` file, CHANGELOG `Notes` says *"License: TBD before tagging"*); (b) substituting the `gitea.example//` placeholder URLs in CHANGELOG / README / `docs/getting-started.md` / `docs/packaging-linux.md` with the real Gitea host once the repo's published location is fixed. + After Phase 4 the POC is complete and the architecture is validated on a real packaged binary. Phase 5 is what turns it into something other people would actually adopt.