This is an introductory task to get you familiar with contributing to Wikimedia projects. (More experienced developers, please leave this for new people!)
The task is to update the ProofreadPage extension to use the new HookHandlers system that was introduced in MediaWiki 1.35. Generally, this involves changing the hook's configuration in extension.json and the hook handler implementation in the \ProofreadPage\ProofreadPage or \ProofreadPage\ProofreadPageInit class. It may require services to be injected to the class, and other (minor) refactoring. If you have any questions, please ask below!
To complete this task:
- Go through everything on the "How to become a MediaWiki hacker" page.
- Get the source code (linked from the extension's page on mediawiki.org) from Gerrit/Git: https://www.mediawiki.org/wiki/Download_from_Git
- Assign this task to yourself.
- Create a patch and reference this task in the commit message: https://www.mediawiki.org/wiki/Gerrit/Commit_message_guidelines
- Upload the patch to Gerrit.
- Ensure that all continuous-integration tests pass successfully.
Your code will be reviewed and hopefully merged, and this task will be resolved.