This is a microtask for Outreachy applicants for T158909: Automatically detect spambot registration using machine learning (like invisible reCAPTCHA) .
- Set up local development environment. (You'll probably want to use MediaWiki-Vagrant.)
- Create a simple Javasrcipt file that records something on the signup page. (The data does not have to be useful at this stage; e.g. you could record the mouse position when the submit button is clicked.) You can use mw.track to do the recording.
- Add the file to the signup page (see documentation). You might add it to [[MediaWiki]] itself, or to some related extenstion like Extension:ConfirmEdit or Extension:WikimediaEvents, whichever you find easier.
- Submit the code you wrote to Gerrit. Make sure to start the commit message with [DO NOT MERGE] and explain in the commit description that this is an Outreachy microtask and not intended to be merged. (Eventually the code should go into a new extension, but setting that up is too much work for a microtask.) Add mentors as reviewers.
The documentation is not great; please don't hesitate to ask questions if something is not clear (or you just don't want to read through a huge wall of text). #wikimedia-devrel or {Z610} is a good starting point.