Page MenuHomePhabricator

Extract JS package/library X as a "subtree" from the Wikibase monorepo
Closed, DeclinedPublic

Description

TODO: team to decide on what is the good X package to use in this task

As a maintainer of Wikibase JavaScript code I want to extract package X from the Wikibase monorepo and understand what are advantanges and drawbacks of using git subtree command and splitsh tool

Acceptance criteria

  • X is stored as a git repository inside of Wikibase git repository (using git subtree logic)
  • X is published to npm from X's readonly git repository
  • Observations and challenges identified when using git subtree and splitsh/lite having been documented (free form) in this task

Event Timeline

There will now be no shared JS code we can make a proof of concept extraction of.

I sorta missed declining this. I'm not against declining it per se but I want to mention that we nesseceraly don't need to extract a "shared" js as POC of a mono-repo. Tainted ref and data bridge in my humble opinion are actually pretty good candidates to have their code mirrored to a git repo as they are pretty self-contained (we can also bring back term box later, but that's for another topic).