Page MenuHomePhabricator

Surface authorship information on Special:Version for client side libraries
Closed, ResolvedPublic

Description

Following on from T34892: Special:Version should include version numbers of JS resources like jQuery and related tasks...

We should explore how to surface authorship information of client side libraries onto Special:Version

The "simplest" way would be to add this to foreign-resources.yaml, but would be (manually) duplicating data. While I suspect this may not change as much as say a version number, it would be more work to maintain this.

Event Timeline

The "simplest" way would be to add this to foreign-resources.yaml, but would be (manually) duplicating data. While I suspect this may not change as much as say a version number, it would be more work to maintain this.

It's not generally stored in repos currently, except e.g. in VisualEditor's AUTHORS.txt or in comments in the heads of files, so I'm not too worried about duplication per se; hopefully people will check that the upstream credit is adjusted when bumping versions, though.

Change 914889 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] foreign-resources.yaml: Add optional 'authors' field for Special:Version

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

Change 914889 merged by jenkins-bot:

[mediawiki/core@master] ResourceLoader: Support 'authors' in foreign-resources.yaml for SpecialVersion

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