Closed (fixed)
Project:
Commerce Kickstart
Version:
3.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
13 Apr 2022 at 02:58 UTC
Updated:
30 Apr 2022 at 03:24 UTC
Jump to comment: Most recent
centarro/certified-projects is a Composer metapackage that contains the various contributed modules that should be included by default in Commerce Kicsktart. Its README explains the reason we use a metapackage instead of dependencies from within Commerce Kickstart itself:
https://github.com/centarro/certified-projects
Once the metapackage is reviewed and a release is tagged for it, Commerce Kickstart needs to be updated to require centarro/certified-projects and not directly require the various contributed modules currently in the installation profile's composer.json that overlap with it.
Comments
Comment #2
rszrama commentedI've added this as a dev dependency to the profile, however I forgot a key detail: this dependency should be included by default in the project template, not the profile itself. Otherwise you lose the benefit of being able to remove the dependency and re-add just the certified projects you want for your build.
For more info, refer to the
centarro/certified-projectsREADME (linked above) and https://github.com/centarro/commerce-kickstart-project.