The documentation on mw.org needs to be updated for the new maintenance runner introduced in T99268. Some pages I found that need to be updated:
- [ ] https://www.mediawiki.org/wiki/Manual:Maintenance_scripts only says that run.php should be used, but doesn't say anything more.
- [ ] https://www.mediawiki.org/wiki/Manual:Run.php lists the generic script parameters but does not explain, for instance, what "<script>" can be (i.e., class name, path, script name; and the special Extension:Script syntax).
- [ ] https://www.mediawiki.org/wiki/Manual:Maintenance_scripts/Running_the_scripts only has a very short note about using run.php, again without additional details, and with all code samples still invoking scripts the old way.
- [ ] https://www.mediawiki.org/wiki/Manual:Writing_maintenance_scripts has no mention of run.php and the fact that the boilerplate is mostly unneeded when using it.
- [ ] Individual script pages linked from https://www.mediawiki.org/wiki/Manual:Maintenance_scripts/List_of_scripts need to have the commands updated and the template `{{Maintenance script legacy}}` added to clarify legacy usage
- [x] Content maintenance scripts
- [ ] Database maintenance script
- [ ] User maintenance scripts
- [ ] File maintenance scripts
- [ ] Development maintenance scripts
- [ ] Stats maintenance scripts
- [ ] Logs maintenance scripts
- [x] Interwiki maintenance scripts
- [ ] Jobs maintenance scripts
- [ ] Language maintenance scripts
- [x] Benchmark maintenance scripts
- [x] Storage maintenance scripts