Page MenuHomePhabricator

Document how to add a new development dependency for an extension in Quibble
Closed, DuplicatePublic0 Estimated Story Points

Description

11:26:09 <ejegg> what's the quibble-compatible way to add a dev dependency for a mediawiki extension?
11:26:22 <ejegg> I just tried adding a dev dependency for DonationInterface
11:26:46 <ejegg> and the quibble test is failing: https://gerrit.wikimedia.org/r/522525
11:27:52 <ejegg> when I try to use a class included in a library added to the composer.json require-dev section
11:29:38 <ejegg> Ah, I guess we should set merge-dev to true in our core branch composer.json merge-plugin node?

https://doc.wikimedia.org/quibble/

Event Timeline

greg triaged this task as Medium priority.Jul 12 2019, 6:32 PM
greg created this task.
greg moved this task from INBOX to Ready on the Release-Engineering-Team-TODO (201907) board.
<legoktm> ejegg: so...the answer is you add it as a mw core dev dependency :(
greg raised the priority of this task from Medium to Needs Triage.Jul 16 2019, 12:38 AM
greg moved this task from Ready to INBOX on the Release-Engineering-Team-TODO (201907) board.

Not sure if this is something to document in the quibble docs or not....

Erik Bernhardson has hit the same issue to add symfony/yaml for the CirrusSearch extension. T220723