Page MenuHomePhabricator

Extend Readme with section about updating dependencies in wmde/new-lexeme-special-page
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 @vue/test-utils right now, probably waiting on 1601, and maybe vue-tsc?)
  • 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

Added to the README at https://github.com/wmde/new-lexeme-special-page/#chore-dependency-updates; I think the next NewLexeme chores task can probably be fairly short in its own description, mainly linking to this section.

\o/ Great work! Thank you!