Page MenuHomePhabricator

Extend Readme with section about updating dependencies in Query Builder
Closed, ResolvedPublic3 Estimated Story Points

Description

We are regularly updating the dependencies of our extensions, see for example T311231. To make this process as efficient as possible, we should add some guidelines and troubleshooting information about it to the project's README.md

That section should include:

  • which dependencies cannot be updated for the time being and why
    • (that seems to be mostly Vue 3 related dependencies right now and babel-core and @types/node, see 809197)
  • a list of steps what a robust incremental upgrade process looks like that minimizes developer frustration
  • other learnings from us updating the projects dependencies
  • a note about making a new release

Event Timeline

Prio Notes:

  • Affects development efforts
  • Affects onboarding efforts
  • Doesn't affect external stakeholders
  • Doesn't affect end users

Change 844960 had a related patch set uploaded (by Noa wmde; author: Noa wmde):

[wikidata/query-builder@master] Extend README to include a section about updating dependencies

https://gerrit.wikimedia.org/r/844960

Change 844960 merged by jenkins-bot:

[wikidata/query-builder@master] Extend README to include a section about updating dependencies

https://gerrit.wikimedia.org/r/844960