Hello, I am very interested in SWAT. But I don’t know if I am eligible to join SWAT, I do not have the experience of operating a WMF server and have no production shell access. Can anyone give some advice?
How do I join SWAT


Hi! Are you a frequent contributor to any WMF-maintained codebases?
SWAT is typically done by WMF staffers, or long-standing experienced contributors.

I just started contributing code recently(my profile in phabricator). I don’t know if this can be called frequent.


I’ve seen this page already. I sent an email to grep asking for the detail.

K, the short answer is, that if you are not a WMF employee, then you must have been contributing code for several years and other developers must have ‘blind’ faith in you. You will not qualify for it for many years to come. The bar is about the highest of any type of access that you can potentially request.

To clarify, was the question about performing a SWAT yourself or about submitting changes (config changes or backports) for a SWAT?

Become a SWAT deployer.
I’ve discussed with greg. I think, I do not have enough experience to qualify for this position. I will experience a few years back to apply.

The typical progress of a contributor is something like
- write simple patches for MediaWiki bugs, get to the point where code review usually does not find fundamental issues with your patches
- write complex patches for MediaWiki bugs/feature requests, get to the point where code review usually does not find fundamental issues with your patches
- start reviewing other people’s patches
- get +2, start merging other people’s patches
- get shell access, help out with SWAT
You seem to be at step 1 now.

Yes. Thank you for your wonderful reply, this seems can to guide me.