CMI 2.0 issues need your review.

Fabian Bircher
6 Mar 2019
1 Comment
Fabian Bircher
6 Mar 2019
1 Comment
Fabian Bircher, 6 Mar 2019 - 1 Comment

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.

Comments

Comments

Andrea Pescetti
29 Aug 2019

Comments on this post are closed. Follow the Nuvole blog for more recent content.

Comments on this post are closed. Follow the Nuvole blog for more recent content.

Andrea Pescetti, 29 Aug 2019

Comments on this post are closed. Follow the Nuvole blog for more recent content.

Andrea Pescetti, 29 Aug 2019

Get your project started today!

Contact us