We should adopt a Code of Conduct. Let's start with Contributor Covenant #2
Replies: 5 comments 10 replies
-
huge +1 to adding this. Even though I've never contributed, a code of conduct goes a long way, and I want people to feel welcome and safe every time I talk about using the project. |
Beta Was this translation helpful? Give feedback.
-
The Contributor Covenant CoC sounds great. Here are a few additional things we will need to consider.
|
Beta Was this translation helpful? Give feedback.
-
I like the IETF process. Since it requires consensus, it implicitly requires mutual respect & understanding among its participants, and it is self-reinforcing in this way. By contrast, in other systems you can just steamroll over others, and a CoC is more easily manipulated, if not ignored. The Code of Conduct at the IETF is BCP 54. I want to pick out a few key parts, but I'd up including the whole document. It's a good document. |
Beta Was this translation helpful? Give feedback.
-
Issue created: #26 |
Beta Was this translation helpful? Give feedback.
-
There has been a discussion around keeping a log of activity related to the Code of Conduct (sorry, I forget where that discussion is, but I'll summarise). We want to be as transparant as makes sense. I asked about how other projects handle similar things on the OpenJS Slack. The node.js project have a private repo for "moderations" which includes CoC related issues. It may make sense to do similar. |
Beta Was this translation helpful? Give feedback.
-
To the best of my knowledge, JSON Schema has never formally had a Code of Conduct (CoC).
I personally only recall one instance where a CoC may have been useful.
We want to make people feel welcome, and so should have a formal CoC.
Contributor Covenant is an easy to read and understand CoC. We would be in good company!
Should we join the OpenJS Foundation, we are required to adopot their extended version of the same CoC.
I see no reason not to adopt this CoC. It would not be set in stone, and we can append additional rules or write our own as we see fit.
Please voice your comments and thoughts.
Beta Was this translation helpful? Give feedback.
All reactions