wiki.techinc.nl/tests/phpunit/unit/includes/registration
Jon Robson 01aec63c21 ResourceLoader: Default File modules to mobile and desktop targets
If not specified, going forward all modules which do not define
targets should be assumed to be mobile AND desktop. I think this is
a fair expectation given that most new features should be built with
mobile in mind. This also avoids the issue where features are
unexpectedly not shipped to mobile.

The work in T324723 has ensured that all modules that need to remain
desktop only have been marked as such. After the audit, we can be
reasonably confident that enabling the remaining modules is okay,
given these modules run in isolated parts of the UI (not on every page
view).

I'm assuming CI is catching all offenders here. If not, any impacted
modules would require a trivial update to explicitly define modules
as mobile only. This would allow us to see clearly which modules
are depending on the target system and strategize around updating
them.

Once this patch is merged we can focus on fixing the modules we've
identified as mobile or desktop targeted and finally dismantling the
targets system altogether.

Bug: T127268
Change-Id: Ia062ff2d8b8732b0d3498c1a614bbf6a3e3a7ddb
2023-01-31 19:24:53 +00:00
..
fixtures/FooBar/vendor Collect autoloader info in ExtensionProcessor 2022-06-07 17:39:00 +02:00
ExtensionJsonValidatorTest.php Update Legoktm's email address 2021-05-02 05:39:37 +00:00
ExtensionProcessorTest.php ResourceLoader: Default File modules to mobile and desktop targets 2023-01-31 19:24:53 +00:00
ExtensionRegistryTest.php Collect autoloader info in ExtensionProcessor 2022-06-07 17:39:00 +02:00
VersionCheckerTest.php phpcs: Disable Generic.Files.LineLength for test files 2022-02-18 18:32:05 +00:00