Problem/Motivation

The creation of the files required for an update could still be improved. Current steps are:

  • Fresh Install
  • Make config changes
  • Export new config and update your config files
  • Reinstall with old configuration files (propably by stashing the changes or creating a new branch)
  • Get back new configuration files
  • Run update helper

This is quite complex and unintuitive. It's also slow, since you need to install twice.

Proposed resolution

Simplify the workflow by inverting the diff (compare new active config with unchanged config files) and directly exporting the new config to the corresponding file.
The workflow would look like this:

  • Fresh Install
  • Make changes in the active config
  • Run update helper

Th update helper would calculate the diff as before, create the code and also export the new config to update the config directory.

Comments

daniel.bosen created an issue. See original summary.

daniel.bosen’s picture

Issue summary: View changes
mtodor’s picture

Status: Active » Needs review

mtodor’s picture

Status: Needs review » Reviewed & tested by the community

Thank you for the review!

mtodor’s picture

  • mtodor authored c12cf26 on 8.x-1.x
    Issue #2930760: Improve developer experience
    
    * [WIP] Added update...
mtodor’s picture

Status: Reviewed & tested by the community » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.