I was reading a post here on dev.to, and one of the replies expressed concern that a certain project resisted adding a CoC directly to the repo. I never really thought about CoC's before, so I wanted to start a discussion and get other people's thoughts.
Here are some questions I'm pondering. Feel free to answer any/all of these, or ask your own.
What are some examples of CoC's that you (dis)like?
What do you think should be included in a CoC?
What have you seen in a CoC before, that you think should not have been included?
What do you perceive are the benefits of including a CoC?
Once a project/repo has a CoC, then what?
Who has personally added a CoC to their repo/project? Why?
Who has personally resisted adding a CoC to their repo/project? Why?
Which successful/popular projects, if any, are not using a CoC?
Which types of projects/repos should have a CoC?
Are there types of projects/repos where you wouldn't add a CoC?
If a project/repo had a CoC, and it were removed, what would be the consequences?
Has any project ever done this?
What does it look like to you to enforce a CoC?
Who does the enforcing?
Has a CoC ever not been enforced?
What did you expect to happen? What actually happened?
Has there been any research on CoC's and their effects on a project/repo?
When you see a project/repo has a CoC, how do you feel about that?
When a project/repo doesn't have a CoC, how do you feel about that?
Do you believe that you have ever personally benefited from a project/repo having a CoC?