; Date: Wed Jul 19 2017 17:00:00 GMT-0700 (Pacific Daylight Time)
Yesterday the Node.js project adopted the Contributor Covenant Code of Conduct which is an important step towards fostering an open and welcoming environment ensuring the project is a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. While this isn't a cool piece of technology, it is a step which should give the Node.js project a firmer standing in the world. In the past some open source projects have run into serious problems when team members acted with discrimination or harassment towards other team members. Having taken a stand like this, the team has put a firm stake in keeping the community open to all.
What does it mean? That if harassment occurs there is a process to follow which starts by e-mailing the project team at firstname.lastname@example.org.
Of course, no statement about a Code of Conduct is worth anything if there's no enforcement.
The web pages for the Node.js Foundation does not say anything about the Code of Conduct: https://nodejs.org/en/foundation/ Maybe they haven't updated the pages to reflect the new decision. But shouldn't the process more clear than an out-of-the-way page in a Github repository?
Pull Request: https://github.com/nodejs/TSC/pull/274
I found a few interesting things said on Twitter.