Skip to content

Generate a Code of Conduct for your project - Provided by Contributor Covenant

License

Notifications You must be signed in to change notification settings

adam-moss/conduct

 
 

Repository files navigation

conduct Build Status

Generate a Code of Conduct for your project - Provided by Contributor Covenant

Why have a Code of Conduct?

tl;dr Having a Code of Conduct is helpful in fostering and enforcing a friendly inclusive community.

Open source projects suffer from a startling lack of diversity, with dramatically low representation by women, people of color, and other marginalized populations. Part of this problem lies with the very structure of some projects: the use of insensitive language, thoughtless use of pronouns, assumptions of gender, and even sexualized or culturally insensitive names.

An easy way to begin addressing this problem is to be overt in our openness, welcoming all people to contribute, and pledging in return to value them as human beings and to foster an atmosphere of kindness, cooperation, and understanding.

A Code of Conduct can be one way to express these values.

Do not simply add the Contributor Covenant to your project and assume that any problems with civility, harassment, or discrimination will be solved.

http://contributor-covenant.org

Install

$ npm install --global conduct

Usage

$ conduct

You can also use this to update an existing Code of Conduct.

When generating a new Code of Conduct it will try to infer your email to use as contact email. If it can't, it will prompt for it. The email is persisted and only asked once. You can force update the email with conduct --email=your@email.com. When updating an existing Code of Conduct, it will use the existing contact email unless you pass the --email flag.

License

MIT © Sindre Sorhus

About

Generate a Code of Conduct for your project - Provided by Contributor Covenant

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%