Use labels (review needed, in progress, or paused) to declare status
What does this PR do?
This adds a blank composer.json file to the parent theme, which accomplishes a few goals:
It enables future work along several directions to make the theme build process more suitable.
It enables future work to move third party libraries in this theme under Composer's control, preventing them from being stored in the theme repository.
This also ignores the vendor/ directory, into which Composer will load any required libraries.
Helpful background context (if appropriate)
This is part of the work to make our theme's able to be used on Pantheon, and generally more in line with PHP development practices beyond the WordPress community.
How can a reviewer manually see the effects of these changes?
At this point, this PR doesn't have any visible changes, except for the ability to include the theme under a Pantheon-managed site.
Status
Use labels (
review needed
,in progress
, orpaused
) to declare statusWhat does this PR do?
This adds a blank
composer.json
file to the parent theme, which accomplishes a few goals:This also ignores the
vendor/
directory, into which Composer will load any required libraries.Helpful background context (if appropriate)
This is part of the work to make our theme's able to be used on Pantheon, and generally more in line with PHP development practices beyond the WordPress community.
How can a reviewer manually see the effects of these changes?
At this point, this PR doesn't have any visible changes, except for the ability to include the theme under a Pantheon-managed site.
What are the relevant tickets?
Todo:
Requires new or updated plugins, themes, or libraries?
NO - not yet.
Requires change to deploy process?
NO - not yet.