Page MenuHomePhabricator

Add CODE_OF_CONDUCT.md to Wikimedia repositories
Open, Needs TriagePublic

Assigned To
None
Authored By
Tgr
May 16 2017, 9:47 PM
Referenced Files
None
Tokens
"Party Time" token, awarded by xSavitar."Love" token, awarded by CKoerner_WMF."Hungry Hippo" token, awarded by zeljkofilipin."Love" token, awarded by Multichill."Love" token, awarded by Halfak."Love" token, awarded by MelodyKramer."Love" token, awarded by JMinor."Love" token, awarded by Qgil."Doubloon" token, awarded by Mattflaschen-WMF."Love" token, awarded by Lucie."Yellow Medal" token, awarded by Florian."Love" token, awarded by Ladsgroup."Yellow Medal" token, awarded by 01tonythomas."Love" token, awarded by greg."Like" token, awarded by Amire80.

Description

Now that we have a Code of Conduct we need to advertise it. Github is standardizing CODE_OF_CONDUCT.md in the root of the repo as the place to put the CoC text; following this seems useful both because it is a reasonable convention where no other exists and because all our code is mirrored to Github.

Per discussion in this task and elsewhere, MediaWiki extensions and skins seem like the reasonable target for automated adding of the file; there are repos which are only used internally or where the file could cause problems, and while there are plenty of repos which should probably have the file (e.g. PHP libraries), except for extensions/skins there doesn't seem to be an easy way to list them.

See also:

Details

SubjectRepoBranchLines +/-
mediawiki/extensions/StickyTOCmain+1 -0
mediawiki/extensions/Gravatarmaster+1 -0
mediawiki/extensions/DumpsOnDemandmaster+1 -0
wikimedia/github-community-health-defaultsmaster+1 -0
mediawiki/extensions/SiteSettingsmaster+1 -0
mediawiki/coremaster+1 -0
mediawiki/extensions/3Dmaster+1 -0
mediawiki/extensions/AJAXPollmaster+1 -0
mediawiki/extensions/AWSmaster+1 -0
mediawiki/extensions/AWSSDKmaster+1 -0
mediawiki/extensions/AbsenteeLandlordmaster+1 -0
mediawiki/extensions/AccountInfomaster+1 -0
mediawiki/extensions/AccessControlmaster+1 -0
mediawiki/extensions/ActionEditSubmitmaster+1 -0
mediawiki/extensions/ActiveAbstractmaster+1 -0
mediawiki/extensions/ActivityMonitormaster+1 -0
mediawiki/extensions/AdManagermaster+1 -0
mediawiki/extensions/AddHTMLMetaAndTitlemaster+1 -0
mediawiki/extensions/AddMessagesmaster+1 -0
mediawiki/extensions/AbuseFiltermaster+1 -0
mediawiki/extensions/AccessibilitySimulationmaster+1 -0
pywikibot/coremaster+2 -0
labs/tools/ZppixBotmaster+1 -0
Show related patches Customize query in gerrit

Related Objects

Mentioned In
rEQSLf8d687a9ad14: Add CODE_OF_CONDUCT.md
rELTGce28811cd619: Add CODE_OF_CONDUCT.md
rSHAS04bb66b643da: Add CODE_OF_CONDUCT.md
rEMME5f23b45e4d7e: Add CODE_OF_CONDUCT.md
rEMNL472b54bc8c89: Add CODE_OF_CONDUCT.md
rELNT07aa8590b41d: Add CODE_OF_CONDUCT.md
rEMMH19232038d6a2: Add CODE_OF_CONDUCT.md
rEDAH1a3baf07eb63: Add CODE_OF_CONDUCT.md
rENBU3becad0809bb: Add CODE_OF_CONDUCT.md
rENBV429650e9bca4: Add CODE_OF_CONDUCT.md
rEPRZeb7b47b04c2f: Add CODE_OF_CONDUCT.md
rEFILEEXPORTe41bcaa1245b: Add CODE_OF_CONDUCT.md
rEPS154f36bdab44: Add CODE_OF_CONDUCT.md
rEOALdcc40dc1efe2: Add CODE_OF_CONDUCT.md
rEEUS2ff384d95b7f: Add CODE_OF_CONDUCT.md
T334956: Consolidate various in-repo docs about getting started into a single standard for all repos
rESTC03ef722cf8b1: Add CODE_OF_CONDUCT.md
rEDOD7550ec050a3d: Add CODE_OF_CONDUCT.md
rEGRV9a1be0a46b7f: Add CODE_OF_CONDUCT.md
rESRDf6bbc681515c: Add CODE_OF_CONDUCT.md
T202047: CODE_OF_CONDUCT.md should link to the mediawiki.org page in user's preferred language
T136863: Should Wikimedia have standard policies for managing github mirror repos?
T148623: Highlight recited word
T165860: Request for +2 rights on mediawiki/* for Ladsgroup
rESHMd30bfa7d9c4a: Add CODE_OF_CONDUCT.md
rESHH4e8869aebb58: Add CODE_OF_CONDUCT.md
rEZI0eb871f32352: Add CODE_OF_CONDUCT.md
rEULL76837deef72d: Add CODE_OF_CONDUCT.md
R1898:2dbed593f830: Add CODE_OF_CONDUCT.md
rERECef6018d21d27: Add CODE_OF_CONDUCT.md
rETLIbadf983b83e2: Add CODE_OF_CONDUCT.md
rEWPEd100f232ad1e: Add CODE_OF_CONDUCT.md
rEPTQ2530492895d2: Add CODE_OF_CONDUCT.md
rEBST9caebaf74a54: Add CODE_OF_CONDUCT.md
rECOCGEPUB83e6c3a8b8ce: Add CODE_OF_CONDUCT.md
rEMEM5d2bb83b93b9: Add CODE_OF_CONDUCT.md
rEPPcea74413cc62: Add CODE_OF_CONDUCT.md
rEBSCe85b19e93010: Add CODE_OF_CONDUCT.md
rEOLYc5ab5c183d6c: Add CODE_OF_CONDUCT.md
rESSO42b5ba67a229: Add CODE_OF_CONDUCT.md
rEEDIbd7c4db7c91d: Add CODE_OF_CONDUCT.md
rERXBb3c7c3d2586c: Add CODE_OF_CONDUCT.md
rEWOPdc34bb2e02a9: Add CODE_OF_CONDUCT.md
rEUSNbe3601d67e1a: Add CODE_OF_CONDUCT.md
rEREL4d663c37becb: Add CODE_OF_CONDUCT.md
rETHR6579fd3891cc: Add CODE_OF_CONDUCT.md
rEENFb19c246b327f: Add CODE_OF_CONDUCT.md
rEUCA72edf24b3a6f: Add CODE_OF_CONDUCT.md
rESSba7929b135a7: Add CODE_OF_CONDUCT.md
rEMWV494cf206c48b: Add CODE_OF_CONDUCT.md
rEMOOCc158f70cde56: Add CODE_OF_CONDUCT.md
rESRX836ab9ff9f2e: Add CODE_OF_CONDUCT.md
R1899:4f2ec064cac9: Add CODE_OF_CONDUCT.md
rEWISe641fcbe9c96: Add CODE_OF_CONDUCT.md
rEWBI8f5406307a03: Add CODE_OF_CONDUCT.md
rEQGVb8a015d4c2cb: Add CODE_OF_CONDUCT.md
R1902:9ab00f97c5bb: Add CODE_OF_CONDUCT.md
rENUAC1cf73ac6ead4: Add CODE_OF_CONDUCT.md
rEUPE803e06c1c845: Add CODE_OF_CONDUCT.md
rEXFA50e363a1760c: Add CODE_OF_CONDUCT.md
rEWPL955d4f6b9140: Add CODE_OF_CONDUCT.md
rEWLE0ad63e704001: Add CODE_OF_CONDUCT.md
rEURD0c39f4915449: Add CODE_OF_CONDUCT.md
rEPPU46c698aaea09: Add CODE_OF_CONDUCT.md
rESTLH1e049c3c8a75: Add CODE_OF_CONDUCT.md
rEIDS4547c5e53979: Add CODE_OF_CONDUCT.md
rEULKdf84b47e9733: Add CODE_OF_CONDUCT.md
rENPU693d634ee73a: Add CODE_OF_CONDUCT.md
rESCCeca973ca48d6: Add CODE_OF_CONDUCT.md
rEIMRcf742bf0ee8f: Add CODE_OF_CONDUCT.md
rEPCE0f4696834170: Add CODE_OF_CONDUCT.md
rEQSf63e8a5e81a8: Add CODE_OF_CONDUCT.md
rECPU751f32cd7dc2: Add CODE_OF_CONDUCT.md
rERSLef55b36ab08d: Add CODE_OF_CONDUCT.md
rEPI931963a4b919: Add CODE_OF_CONDUCT.md
rECWee6298424832: Add CODE_OF_CONDUCT.md
rEPKL7817a38a2364: Add CODE_OF_CONDUCT.md
rEPFM4a753dc1930f: Add CODE_OF_CONDUCT.md
rEPNF10b485547300: Add CODE_OF_CONDUCT.md
rEOTPd373b90b932b: Add CODE_OF_CONDUCT.md
rMSMA20f7c942fa1a: Add CODE_OF_CONDUCT.md
rEBSH5771a5cf24e6: Add CODE_OF_CONDUCT.md
rECWAd7b423ff4437: Add CODE_OF_CONDUCT.md
rEMCO3c9cf867d68c: Add CODE_OF_CONDUCT.md
rEDBT8b08a7f1f401: Add CODE_OF_CONDUCT.md
rEAUG43e29c87f114: Add CODE_OF_CONDUCT.md
rEMWFb88d65e1a7fc: Add CODE_OF_CONDUCT.md
rSVEVda06ea80fe6b: Add CODE_OF_CONDUCT.md
rEGCN2fc470b9b989: Add CODE_OF_CONDUCT.md
rEHJSaca2b38597c3: Add CODE_OF_CONDUCT.md
rELDGcb52586b59f6: Add CODE_OF_CONDUCT.md
rEMNHa1230da2df81: Add CODE_OF_CONDUCT.md
rSEXAMPLEa0c353576637: Add CODE_OF_CONDUCT.md
rELGN84c80d5f0931: Add CODE_OF_CONDUCT.md
rEDPT1a8db5aacc46: Add CODE_OF_CONDUCT.md
rELINT3e6341f5b732: Add CODE_OF_CONDUCT.md
rEIWS11e7586e3619: Add CODE_OF_CONDUCT.md
rEEMA57f65f861815: Add CODE_OF_CONDUCT.md
R1894:9de54f1f22cd: Add CODE_OF_CONDUCT.md
rEBHK2bb625eb921a: Add CODE_OF_CONDUCT.md
rEBSV4e9fcfde7b0b: Add CODE_OF_CONDUCT.md
R1893:dd605c92e695: Add CODE_OF_CONDUCT.md
rMSPO0a74cb892fab: Add CODE_OF_CONDUCT.md
rEGNEe1fb9f40180d: Add CODE_OF_CONDUCT.md
rSATH56b21f7b5b42: Add CODE_OF_CONDUCT.md
rECOG59139519e465: Add CODE_OF_CONDUCT.md
rEEPS88ba578b9124: Add CODE_OF_CONDUCT.md
rEDTL7212dff8a466: Add CODE_OF_CONDUCT.md
rEBOPab3f4fef61c7: Add CODE_OF_CONDUCT.md
rEBSMU49ed4a96fef7: Add CODE_OF_CONDUCT.md
rEBSSMWC4b634c933848: Add CODE_OF_CONDUCT.md
rEBSEF90795f972be9: Add CODE_OF_CONDUCT.md
rEBSENC1ad0c6e49394: Add CODE_OF_CONDUCT.md
rEATHbd097dac4fa7: Add CODE_OF_CONDUCT.md
rECOS92e49530670d: Add CODE_OF_CONDUCT.md
rECKTf41729946ba0: Add CODE_OF_CONDUCT.md
rEBSM5c33a5aeb74a: Add CODE_OF_CONDUCT.md
rEBSI5fb6139ad22b: Add CODE_OF_CONDUCT.md
rEARA09c88dfc16fd: Add CODE_OF_CONDUCT.md
rEASRf3b09dd9cc06: Add CODE_OF_CONDUCT.md
rETHRf9ad0ded7f0b: Add CODE_OF_CONDUCT.md
rLTZB2a7b0cf58065: Add Code of Conduct.md per policy
rLTZB8fec83e20d30: Add Code of Conduct.md per policy
rQRRYbaf7f6346367: Add Code of Conduct.md per policy
Mentioned Here
T202047: CODE_OF_CONDUCT.md should link to the mediawiki.org page in user's preferred language
T37497: Implement a way to bring GitHub pull requests into gerrit
T153614: GitHub repository descriptions should point directly to the Gerrit projects
rEWISe641fcbe9c96: Add CODE_OF_CONDUCT.md
rEWISdfee00f1c531: Highlight recited word
T148623: Highlight recited word
P5546 Add a file to every repo
T90908: Goal: Binding code of conduct for all Wikimedia technical spaces with consequences for breaches
T136863: Should Wikimedia have standard policies for managing github mirror repos?

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Mentioned in SAL (#wikimedia-cloud) [2017-06-14T10:04:05Z] <Sebastian-WMSE> Deploy latest from Git master: e641fcb (T165540), dfee00f (T148623)

I think MZMcBride is the only person who has a problem with the CODE_OF_CONDUCT.md in mediawiki/core. Can we go back to the CODE_OF_CONDUCT.md files that were added to a hundred of repos without any form of approval by or notification to their maintainers? I would like to hear two things:

  • A promise that you will not do such a silly thing for any remaining repos. Please, submit the changes through Gerrit, which will send an email to folks watching the repository and provide a well-visible record of who made the action. This is valuable even if you're going to self-merge the change afterwards.
  • Clarification on whether it is required for all repositories hosted on Gerrit to have a CODE_OF_CONDUCT.md in their root directory.
  • Clarification on whether it is required for all repositories hosted on Gerrit to have a CODE_OF_CONDUCT.md in their root directory.

Based on the discussion in this task, the consensus seems like that it's not required, just recommended.

On the matter at hand, while I'm generally a proponent of the CoC, I find the addition of the blurb on every single Wikimedia repository a bit spammy as well, for reasons similar to those @ashley mentioned. GitHub is standardizing on adding it to the repositories because GitHub usually serves as a home page and issue tracker for many projects as well, or at least attempts to do so. In those cases, GitHub the primary medium over which people in a project communicate and collaborate, and for that reason, it makes sense. In our case, we usually don't use our Git repositories as our primary communication channels (I say primary, because I suppose it's conceivable someone may make an offensive or derogatory comment in a commit message). I think adding the CoC on prominent places on our technical wikis, as well as Phabricator, is enough to raise plenty of awareness to it. I cannot easily imagine situations where someone will be engaged with a project of ours but wouldn't first visit at least one of those two places.

We actually have quite a few projects which are Github-based (e.g. ORES stuff, much of the RESTBase ecosystem, the iOS app, some of the librarization projects), but I see your point. I am somewhat skeptical of "prominent places" - people tend to have banner/footer blindness and are much more likely to look at an info file with an attention-catching name IMO. (Wikipedia used to show huge policy blobs like this right under the edit box, to no particular effect.) Also, people browse repos well before deciding to contribute to that project and looking into what kind of bug tracking, code review etc. mechanisms it is using, and seeing a code of conduct might play part in that decision. Deterring negative interactions is not the only function of a code of conduct - it also serves as a signal that this community is probably a decent place (seriously broken ones would probably not accept a CoC in the first place).

I wonder if adding the file to each repo is the best way. It looks like a rather ineffective solution. Maybe could be a link in the standard header we have in mirrored repos instead? It's rather easy to forget to create it when creating various new repos, and also some repos should have it and some (like deployment repos, etc.) maybe should not, so managing it could become a bit messy.

The Github header is very short (basically a single sentence) and IMO should be used to explain what the repo is about and link to useful places like the relevant gerrit (see T153614) or Phabricator project. Adding the CoC to the readme files would make more sense and probably less disruptive than adding a separate file but I doubt it could be automated.

If we are to keep these files, can we at least rename them to COC (with no extension) and make them plain text? That's how COPYING, README and other similar files are named and formatted anyway.

Much to their detriment (and hopefully not forever). We have a problem with attracting new developers, and making things more old-school is probably not the answer for that.

I would like to clarify our relationship with GitHub: do we have any plans of it being anything but readonly mirror with a great repo browser for us?

No.

If we discourage people from contributing on GH, why do we add contribution metadata specifically for GH, as if we encourage pull requests there?

Why would adding Github-specific metadata encourage people to make pull requests there? There is no relation whatsoever. (We might actually want to encourage pull requests once we a sane pipeline for handling them, per T37497. Why not? But that's completely unrelated.)
Also, it's not really Github-specific, as the largest hoster of opensource projects Github is just setting a convention here.

If someone email an extension developer a patch to their extension, and the main developer likes the patch, then modifies the source code appropriately, and checks in the change, that means that the entire real development of the patch was done outside the domain of the Wikimedia Foundation. It could have been done by anyone in the world, on any platform, and under any sort of social conditions, and the Code of Conduct (which applies only to "Wikimedia technical spaces") doesn't cover it.

As a thought experiment, imagane a contributor who is very misogynist but also very respectful of social contracts. This person uses gerrit.wikimedia.org to host their code but runs their own issue tracker. Female dveelopers get mocked and insulted when they file bugs, but their code submissions are treated politely because the gerrit ToU demands that. It seems ridiculous to me to suggest that the Wikimedia technical community should accept such a situation and not do anything against it, on the grounds that only part of the development happens outside our technical spaces.

This discussion has become hard to follow, so I'll try to summarize:

  • there was lots of debate over whether adding CODE_OF_CONDUCT.md to (almost) every repo is a good or bad idea. Quick tally: 16 were for it (I'm also counting people who awarded tokens), 10 against. (There were maybe half a dozen comments which could be read as implicitly implying one or the other; I tried to err on the side of not overinterpreting and did not count those.) So there was consensus to add the files, although not an overwhelming one. Several people pointed out though that adding the file would be weird or harmful for certain deployment-related repos (such as Debian packaging repos). So we should keep the files which have been added, and probably add CoC files to the other repos as well, as long as we can avoid build/deployment type repos.
  • several people objected against pushing directly to the repo (and thus not leaving an audit trail in gerrit). Several other people objected against using gerrit changesets which would cause a torrent of notification mails, and DoS Jenkins with pointless build jobs. Nobody objected to Chad's proposal in T165540#3316733 to use auto-merge so I am assuming that's the consensus approach.
  • some argued against using markdown, or a long filename, but neither opinion was popular.

This discussion has become hard to follow, so I'll try to summarize:

  • there was lots of debate over whether adding CODE_OF_CONDUCT.md to (almost) every repo is a good or bad idea. Quick tally: 16 were for it (I'm also counting people who awarded tokens), 10 against. (There were maybe half a dozen comments which could be read as implicitly implying one or the other; I tried to err on the side of not overinterpreting and did not count those.) So there was consensus to add the files, although not an overwhelming one. Several people pointed out though that adding the file would be weird or harmful for certain deployment-related repos (such as Debian packaging repos). So we should keep the files which have been added, and probably add CoC files to the other repos as well, as long as we can avoid build/deployment type repos.
  • several people objected against pushing directly to the repo (and thus not leaving an audit trail in gerrit). Several other people objected against using gerrit changesets which would cause a torrent of notification mails, and DoS Jenkins with pointless build jobs. Nobody objected to Chad's proposal in T165540#3316733 to use auto-merge so I am assuming that's the consensus approach.
  • some argued against using markdown, or a long filename, but neither opinion was popular.

My objection was solely that certain groups who maintain repos in gerrit but are largerly independent of MediaWiki core maintainers were not consulted, and did not have the opportunity to voice any objection they may or may not have had, prior to the action being taken. I don't care about the actual file one way or another, but making changes to repos maintained by independent groups without consultation leads to some groups feeling like second class citizens - which I consider to be a rather negative situation potentially leading to later resentments.

@Bawolff do you think that has been resolved now that a notification was sent to wikitech-l or should there be more / elsewhere?

@Bawolff do you think that has been resolved now that a notification was sent to wikitech-l or should there be more / elsewhere?

At this point its basically spilled milk. I don't think there is anything more to be done, I just wanted to add it to the summary as I think its of a different nature than the other objections mentioned on the summary.

@Tgr:

As a thought experiment, imagane a contributor who is very misogynist but also very respectful of social contracts. This person uses gerrit.wikimedia.org to host their code but runs their own issue tracker. Female dveelopers get mocked and insulted when they file bugs, but their code submissions are treated politely because the gerrit ToU demands that. It seems ridiculous to me to suggest that the Wikimedia technical community should accept such a situation and not do anything against it, on the grounds that only part of the development happens outside our technical spaces.

That's an interesting thought experiment, and it seems obvious to me that, however the Wikimedia technical community feels about it, they would be obliged to accept the situation, because no rules would have been broken. Otherwise, what's the point of this whole "code of conduct", if the real rule is that whatever makes people feel sad is now forbidden?

So there was consensus to add the files, although not an overwhelming one.

I don't think this conclusion is warranted (note I am not saying it's false, just that the data we have does not support making it). Some people may have agreed with one of the positions, but avoided adding "me too" comments, or didn't feel like discussing it in this venue, or just didn't know about it. You can not equate number of people participating in active discussion as a vote. Not that I claim there *should* be a vote of any kind, but if we are going to make vote-like conclusion, it should be done in vote-like fashion - with announcement as a vote, etc. Or, alternatively, avoid taking numerical tallies and making conclusion based on it.

As a thought experiment, imagine a contributor

I don't think having or not having CoC constitutes an obligation to tolerate a person who is destructive. It's not like pre-CoC we had this obligation, and having CoC does not change it. CoC is a tool, and if situation arises where this tool is not enough to achieve the goals, other tools can be used. Of course, "destructive" is to some measure subjective, so we would have always to have some trust in each other and our ability to do the right thing. What the right thing is in each particular case, I think, should be discussed on the merits of the case.

Tgr moved this task from Backlog to Pending on the User-Tgr board.

Change 437555 had a related patch set uploaded (by Hashar; owner: Hashar):
[mediawiki/extensions/SiteSettings@master] Bring back CODE_OF_CONDUCT.md

https://gerrit.wikimedia.org/r/437555

Change 437555 merged by Chad:
[mediawiki/extensions/SiteSettings@master] Bring back CODE_OF_CONDUCT.md

https://gerrit.wikimedia.org/r/437555

I am personally against using the markdown (and implicitly the .md extension). The code is not maintained in Github, gerrit does not implicitly display markdown and having some weird syntax (however well-known) decreases the readability of the file in command line. I would much rather have it in plain text.

I'll stress this point because it seems to have been overlooked by some who claim the file is conclusively harmless for the code. The court is still out on that.

We generally use plain text files (the classic COPYING, README etc.) and the inconsistency is unnerving, especially for a community as interested in precision as ours. It's not clear what dictated such a departure from our practices.

We generally use plain text files (the classic COPYING, README etc.) and the inconsistency is unnerving, especially for a community as interested in precision as ours. It's not clear what dictated such a departure from our practices.

MediaWiki code search gives 163 hits for README, 156 hits for README.md and 17 hits for README.mediawiki. There is no easy way to mass-check repo creation times but I'd wager there is a trend (driven by people expecting pretty rich text readmes these days).

The GitHub API apparently works just as well without the extension:

$ curl -sH 'Accept: application/vnd.github.scarlet-witch-preview+json' https://api.github.com/repos/tstarling/coc_test | jq .code_of_conduct
{
  "key": "other",
  "name": "Other",
  "url": "https://github.com/tstarling/coc_test/blob/master/CODE_OF_CONDUCT"
}

So the only reason to add the .md extension is to make the link clickable in the GitHub blob view. But note that they don't actually link to it at present when creating a pull request, as far as I can see. It seems like a very minor point. Leaving off the extension would seem to be more consistent for us.

hashar claimed this task.
hashar subscribed.

The Code of Conduct is already listed everywhere (eg Phabricator, soon Gerrit etc). It has been added to all mediawiki extensions and skins.

If one really want to get it added to all repositories on Gerrit and GitHub that is a daunting task. Come up with a script that list open repositories, add the file to each of them and most importantly, have a way to enforce it or at least verify repositories missing it.

For now, that seems sufficient.

IMO before we close this task we should

  • decide on the final language. There was that monstre email thread which pointed out some problems and recommended an alternative language; do we want to follow through on that?
  • make sure all MediaWiki extensions and skins (that use Gerrit as the primary repo) have the CoC file. There was a one-time effort in 2007 July; extensions/skins created since then do not generally have the file.
  • make sure future extensions and skins have the file (unless the repo owner explicitly opts out). That probably means integrating it somehow into new repository requests.

Change 494149 had a related patch set uploaded (by BryanDavis; owner: Bryan Davis):
[wikimedia/github-community-health-defaults@master] Add CODE_OF_CONDUCT

https://gerrit.wikimedia.org/r/494149

Change 494149 merged by BryanDavis:
[wikimedia/github-community-health-defaults@master] Add CODE_OF_CONDUCT

https://gerrit.wikimedia.org/r/494149

Change 677903 had a related patch set uploaded (by Mainframe98; author: Mainframe98):

[mediawiki/extensions/Gravatar@master] Add CODE_OF_CONDUCT.md

https://gerrit.wikimedia.org/r/677903

Change 677904 had a related patch set uploaded (by Mainframe98; author: Mainframe98):

[mediawiki/extensions/DumpsOnDemand@master] Add CODE_OF_CONDUCT.md

https://gerrit.wikimedia.org/r/677904

Change 677904 merged by jenkins-bot:

[mediawiki/extensions/DumpsOnDemand@master] Add CODE_OF_CONDUCT.md

https://gerrit.wikimedia.org/r/677904

Change 677903 merged by jenkins-bot:

[mediawiki/extensions/Gravatar@master] Add CODE_OF_CONDUCT.md

https://gerrit.wikimedia.org/r/677903

Change 733068 had a related patch set uploaded (by Zoranzoki21; author: Zoranzoki21):

[mediawiki/extensions/StickyTOC@main] Add CODE_OF_CONDUCT.md

https://gerrit.wikimedia.org/r/733068

Change 733068 merged by Hashar:

[mediawiki/extensions/StickyTOC@main] Add CODE_OF_CONDUCT.md

https://gerrit.wikimedia.org/r/733068