Hi!
I've stumbled over a strange implementation in the composer installer for MediaWiki related projects: A package with the name "some-cool-extension" and type "mediawiki-extension" will be installed as "<mediawiki>/extensions/SomeCoolExtension". --> The name gets translated from "dashed-lowecase" into "UpperCamelCase" [1]. A package with the name "some-cool-skin" and type "mediawiki-skin" will be installed as "<mediawiki>/skins/some-cool". --> The "-skin" suffix is being removed, but no further transformation is being applied [2]. (Not even some uppercaseing. E.g. Vector skin circumvents this by the declaration of an "installer-name" [3]). Does anybody know _why_ this difference is being made? [1] https://github.com/composer/installers/blob/master/src/Composer/Installers/MediaWikiInstaller.php#L38 [2] https://github.com/composer/installers/blob/master/src/Composer/Installers/MediaWikiInstaller.php#L45 [3] https://github.com/wikimedia/mediawiki-skins-Vector/blob/master/composer.json#L34 -- Robert Vogel _______________________________________________ MediaWiki-l mailing list To unsubscribe, go to: https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
