nunit / governance

This repository holds documentation about how the NUnit Project is governed
Other
7 stars 4 forks source link

Code of Conduct #18

Closed rprouse closed 7 years ago

rprouse commented 7 years ago

I believe that we should have a code of conduct. The recommendation is to add a CODE_OF_CONDUCT.md file in each repository, although we could link to a document in this repository from that file. Having the file would allow us to complete the Community Standards checklist for each repository.

If we are planning or even just thinking of joining the .NET Foundation, we could just adopt their code of conduct.

We could also select one of GitHub's supplied Code of Conduct Templates. I haven't read through them yet, so I don't have an opinion on them.

CharliePoole commented 7 years ago

Sounds like a good idea but it could mean a lot of different things. For example, I've written codes of conduct that apply to sexual discrimination, bullying and changing people's code without reason. These are all quite different things. What kind do we mean here.

I tried the link, but it's not clear how one could read through the various Codes of Conduct supported by the templates without actually adding them first.

jnm2 commented 7 years ago

I vote we just adopt the .NET Foundation's code of conduct which is actually the http://contributor-covenant.org/ unless we have a specific criterion it doesn't meet.

(If we do that, we should add our name to http://contributor-covenant.org/adopters/.)

ChrisMaddock commented 7 years ago

I think the .NET Foundation version covers our needs.

CharliePoole commented 7 years ago

I favor the Contributor Covenant, which is what the .NET foundation adopted / adapted. I guess the adaptation part is adding a contact. @rprouse Since you proposed, will you do a PR?

jnm2 commented 7 years ago

(I want to see what Terje thinks too.)

CharliePoole commented 7 years ago

I think this PR requires a vote.

rprouse commented 7 years ago

I have assigned to myself and will do a PR. I will add the code of conduct to this repository and then once we approve, we can add CODE_OF_CONDUCT.md files to each of our main repositories with a link back to the canonical version here.