diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..02c8fdc --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,13 @@ +# Code of Conduct + +We are committed to providing a friendly, safe and welcoming environment for all, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, nationality, or other such characteristics. + +Everyone is expected to follow the [Scala Code of Conduct](https://www.scala-lang.org/conduct/) when discussing the project on the available communication channels. If you are being harassed, please contact us immediately so that we can support you. + +## Moderation + +Any questions, concerns, or moderation requests please contact a member of the project. + +- Michael Pilquist [Email](mailto:mpilquist@gmail.com) [Twitter](https://twitter.com/mpilquist) [GitHub / Gitter](https://github.com/mpilquist) +- [Typelevel Moderators] (https://typelevel.org/code-of-conduct.html) + diff --git a/README.md b/README.md index e0d09d2..6590eb5 100644 --- a/README.md +++ b/README.md @@ -176,3 +176,9 @@ Feedback is much appreciated. The generated code is a result of working with pro - Only type classes that abstract over a proper type or a unary type constructor are currently supported. This will be extended to binary type constructors in the future, and perhaps n-ary type constructors. - When defining a type class as a subtype of another type class, and defining an abstract member of the super type concretely in the sub type, the `override` keyword must be used. For example, defining `map` in terms of `flatMap` requires `override def map[A, B](...)`. - See the GitHub issues list for other known limitations and please open issues for any other limitations you encounter. If you suspect a problem, it may be helpful to run with the `simulacrum.trace` system property (e.g., `sbt -Dsimulacrum.trace compile`), which adds a significant amount of logging to the compiler output. + +Code of Conduct +--------------- + +See the [Code of Conduct](CODE_OF_CONDUCT.md). +