Align the Thelia 3 skills on 3.0.0-beta3 - #5
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates the plugin skills to match Thelia 3 as released in 3.0.0-beta3, and corrects the statements that the release made false.
Corrected
package.jsonandnpm run buildare gone. The theme runs on AssetMapper (importmap.php) and a standalone Tailwind v4 CLI binary.src/UiComponents/becamecomponents/(PSR-4FlexyBundle\Components\). The@components,@UiComponents,@assetsand@formTwigTwig namespaces became@Flexyand@FlexyForm. The TwigComponent name prefix is empty, so component attributes are written bare — every#[AsLiveComponent(name: 'Flexy:...')]example was wrong.thelia/front-module: no longer a dependency. The theme owns the catch-all/{_view}route throughFlexyBundle\Controller\ViewController, which delegates toDefaultController::noAction.form_themetag now falls back to bare Symfony markup.3.0.0-beta1replaced throughout, includingTHELIA_VERSION. Records that the skeleton and each template move on their own version track.Added
config/packages/*.yaml, and the install dies far downstream onYou must either configure a "public_key" or a "secret_key".ignore_thelia_view: trueon/_components. The recipe sets it, but Flex does not rewrite an existing routing file, so upgraded projects keep the old one.bin/installrunsimportmap:installthentailwind:build; the back-officedist/is gitignored and still needsnpm install && npm run build.config/views.yamlandInternalViewsDeclaration: how a theme declares root templates that are not pages.CustomerPersonalDataProviderInterfacefor adding a section to the customer data export, and the rate-limitedCustomerCodeManager::requestCode().provide()/inject()on PHP 8.3, supplied by the theme'sComponentContextExtensionbecause ux-twig-component resolves to 2.x there.Neutrality check passes. Plugin bumped 0.3.0 -> 0.4.0.