DEV Community

Kevin Sullivan
Kevin Sullivan

Posted on

2

Code of Conduct, huh... What is it good for?

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?

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay