Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EPIC: create-plugin update command improvements #1254

Open
7 of 8 tasks
tolzhabayev opened this issue Oct 25, 2024 · 0 comments
Open
7 of 8 tasks

EPIC: create-plugin update command improvements #1254

tolzhabayev opened this issue Oct 25, 2024 · 0 comments
Assignees

Comments

@tolzhabayev
Copy link
Collaborator

tolzhabayev commented Oct 25, 2024

Goals

We would like to improve the create-plugin update command so it can do more sophisticated updates to the plugins. We are planning to call these tailored and more sophisticated updates "migrations".

Migrations could:

  • update github workflows
  • update specific NPM dependencies, or groups of NPM dependencies
  • update and/or add files in the project (not just the ones inside the .config folder)
  • update package.json scripts

Another key goal is to make it possible to reliably test changes to the update command, something that we are lacking now. As from now on mutating operations can only happen through migration scripts, we will achieve this goal by testing the migration scripts.

Tasks

Preview Give feedback

Ongoing work

The ongoing work is currently available on the updates-as-migrations-pt1 branch.

If we want we can incrementally roll these things out without changing the current update command behaviour and use an arg of some sort to fine tune before flipping the switch.

Fixes: #820
Related:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🧑‍💻 In development
Development

No branches or pull requests

3 participants