Page MenuHomePhabricator

Turn pseudo-extension wikibase/javascript-api into a npm package
Closed, ResolvedPublic

Description

Name of package could be for example: wikibase-api.

Details

Related Gerrit Patches:
integration/config : masterTreat WikibaseJavaScriptApi as an independent library, not an extension
mediawiki/extensions/WikibaseJavaScriptApi : masterRelease 3.0.0
mediawiki/extensions/WikibaseJavaScriptApi : masterUpdated README
mediawiki/extensions/WikibaseJavaScriptApi : masterRemoved MediaWiki ResourceLoader module definitions
mediawiki/extensions/WikibaseJavaScriptApi : masterRemoved remaining MediaWiki integration files
mediawiki/extensions/WikibaseJavaScriptApi : masterRemoved Composer files
mediawiki/extensions/WikibaseJavaScriptApi : masterInstall wikibase-data-values dependency using npm, not with Composer
mediawiki/extensions/WikibaseJavaScriptApi : masterGave the upcoming npm package a name, and copied some package information from composer.json
mediawiki/extensions/WikibaseJavaScriptApi : masterDo not run QUnit tests using MediaWiki runner
mediawiki/extensions/WikibaseJavaScriptApi : masterRun QUnit tests with karma runner

Event Timeline

WMDE-leszek moved this task from Proposed to Doing on the Wikidata-Former-Sprint-Board board.

Change 384012 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[mediawiki/extensions/WikibaseJavaScriptApi@master] Run QUnit tests with karma runner

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

Change 384017 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[mediawiki/extensions/WikibaseJavaScriptApi@master] Do not run QUnit tests using MediaWiki runner

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

Change 384018 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[mediawiki/extensions/WikibaseJavaScriptApi@master] Gave the upcoming npm package npm, and copied some package information from composer.json

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

Change 384019 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[mediawiki/extensions/WikibaseJavaScriptApi@master] Install wikibase-data-values dependency using npm, not with Composer

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

Change 384020 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[mediawiki/extensions/WikibaseJavaScriptApi@master] Removed Composer files

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

Change 384022 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[mediawiki/extensions/WikibaseJavaScriptApi@master] Removed MediaWiki ResourceLoader module definitions

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

Change 384023 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[mediawiki/extensions/WikibaseJavaScriptApi@master] Removed remaining MediaWiki integration files

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

Change 384024 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[mediawiki/extensions/WikibaseJavaScriptApi@master] Updated README

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

Change 384025 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[mediawiki/extensions/WikibaseJavaScriptApi@master] Release 3.0.0

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

Change 384012 merged by jenkins-bot:
[mediawiki/extensions/WikibaseJavaScriptApi@master] Run QUnit tests with karma runner

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

Change 384017 merged by jenkins-bot:
[mediawiki/extensions/WikibaseJavaScriptApi@master] Do not run QUnit tests using MediaWiki runner

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

Change 384018 merged by jenkins-bot:
[mediawiki/extensions/WikibaseJavaScriptApi@master] Gave the upcoming npm package a name, and copied some package information from composer.json

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

Change 384019 merged by jenkins-bot:
[mediawiki/extensions/WikibaseJavaScriptApi@master] Install wikibase-data-values dependency using npm, not with Composer

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

Change 384020 merged by jenkins-bot:
[mediawiki/extensions/WikibaseJavaScriptApi@master] Removed Composer files

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

Change 384022 merged by jenkins-bot:
[mediawiki/extensions/WikibaseJavaScriptApi@master] Removed MediaWiki ResourceLoader module definitions

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

Change 384023 merged by jenkins-bot:
[mediawiki/extensions/WikibaseJavaScriptApi@master] Removed remaining MediaWiki integration files

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

Change 384024 merged by jenkins-bot:
[mediawiki/extensions/WikibaseJavaScriptApi@master] Updated README

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

Change 384025 merged by jenkins-bot:
[mediawiki/extensions/WikibaseJavaScriptApi@master] Release 3.0.0

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

Change 387816 had a related patch set uploaded (by Legoktm; owner: Legoktm):
[integration/config@master] Treat WikibaseJavaScriptApi as an independent library, not an extension

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

Change 387816 abandoned by Legoktm:
Treat WikibaseJavaScriptApi as an independent library, not an extension

Reason:
Awesome!

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