CMI 2.0 issues need your review.
Help us set the stage for future configuration management improvements in core.
The configuration management initiative 2.0 needs your help.
I will be presenting updates of CMI 2.0 at the upcoming Drupalcon Seattle together
with Mike Potter.
Some of the highlights of the CMI 2.0 road map for inclusion in Drupal core are an improved version of the concept of Config
Filter (in the form of the config storage transformation api) and a simplified
version of Config Split (in the form of config environments).
Unfortunately those big things will not make it into 8.7, but we could lay the ground work for 8.8.
But the deadline for some patches for Drupal 8.7 is this Friday!
It would be great if you could help us get the following issues to RTBC and committed:
#3036193: Add ExportStorageFactory to allow config export in third party tools
This would allow us to add a service to core that drush, drupal console and other tools and modules can use to export configuration. If this lands in 8.7 we will be able to patch
Drush and Drupal Console between 8.7 and 8.8 and make improvements to configuration management such as adding a Config
Environment module to core without then patching the cli tools again afterwards.
#3016429: Add a config storage copy utility trait
This adds a new utility trait that would make dealing with configuration storages easier. Currently there are a bunch of modules that implement this logic by themselves and not all
of them do it correctly. This lead to bugs in Drush and Drupal Console and even Drupal core has a bug (which is fixed by this issue).
Thanks already in advance.
PS: If you are interested in more CMI 2.0 issues to review or work on check the CMI 2.0 candidate issue tag.
Tags: Drupal 8Drupal PlanetConfiguration Management