Typelevel Code of Conduct

The Typelevel community is made up of members from around the globe with a diverse set of skills, personalities, and experiences. It is through these differences that our community experiences great successes and continued growth. When you're working with members of the community, this Code of Conduct will help steer your interactions and keep Typelevel a positive, successful, and growing community. Whether you are new or familiar with our community, we care about making it a welcoming and safe place for you and we're here to support you.

Our Community

Members of the Typelevel community are open, considerate, and respectful. Behaviors that reinforce these values contribute to a positive environment, and include:

Our Standards

Every member of our community has the right to have their identity respected. The Typelevel community is dedicated to providing a positive experience for everyone, regardless of age, gender identity and expression, sexual orientation, disability, neurodivergence, physical appearance, body size, ethnicity, nationality, race, or religion (or lack thereof), education, or socio-economic status.

Inappropriate Behavior

Examples of unacceptable behavior by participants include:

Community members asked to stop any inappropriate behavior are expected to comply immediately.

Consequences

If a participant engages in behavior that violates our standards, the Typelevel Code of Conduct Committee will take any action they deem appropriate, including but not limited to: warning the offender, or expelling them from the community or current community events with no refund of event tickets.

The full list of consequences for inappropriate behavior is listed in the Enforcement Procedures.

Scope

The enforcement policies listed above apply to all official Typelevel channels, including but not limited to the following: mailing lists, both organization and affiliate GitHub repositories, Typelevel Discord server, and Typelevel venues and events. If unaffiliated projects adopt the Typelevel Code of Conduct, please contact the maintainers of those projects for enforcement.

Contact

For questions related to our code of conduct, or to report possible violations, please immediately contact the Typelevel Code of Conduct Committee or one of its members:

Changelog

Attribution

This code of conduct is a modified version of the Python Software Foundation Code of Conduct, licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.

Additional language was incorporated from the following: