From 7c59d9ab796a2786d780034f6ed38a195c3e2efc Mon Sep 17 00:00:00 2001 From: Mohamed Ibrahim Date: Tue, 16 Jun 2026 22:45:07 +0100 Subject: [PATCH] docs: add Code of Conduct based on the JetBrains CoC Adds CODE_OF_CONDUCT.md required for the Kotlin Multiplatform / Kotlin Foundation project listing. Modeled on the JetBrains Code of Conduct (itself the Citizen Code of Conduct, CC BY-SA), with reporting routed to the project maintainers and attribution preserved. Co-Authored-By: Claude Opus 4.8 (1M context) --- CODE_OF_CONDUCT.md | 66 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 CODE_OF_CONDUCT.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..08de10b --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,66 @@ +# Code of Conduct + +This Code of Conduct outlines our expectations for all those who participate in +the Sharingan open source project and community, as well as the consequences for +unacceptable behaviour. We invite all those who participate to help us create +safe and positive experiences for everyone. Communities mirror the societies in +which they exist, and positive action is essential to counteract the many forms +of inequality and abuses of power that exist in society. + +## How to behave + +The following behaviours are expected and requested of all community members: + +* Participate in an authentic and active way. In doing so, you contribute to the + health and longevity of this community. +* Exercise consideration, respect and empathy in your speech and actions. + Remember, we have all been through different stages of learning when adopting + technologies. +* Refrain from demeaning, discriminatory, or harassing behaviour and speech. +* Disagreements on things are fine; argumentative behaviour or trolling are not. + +## How not to behave + +* Do not perform threats of violence or use violent language directed against + another person. +* Do not make jokes of a sexist, racist, homophobic, transphobic, ableist or + otherwise discriminatory nature, or use language of this nature. +* Do not post or display sexually explicit or violent material. +* Do not post or threaten to post other people's personally identifying + information ("doxing"). +* Do not make personal insults, particularly those related to gender, sexual + orientation, race, religion, or disability. +* Do not engage in unwelcome sexual attention. This includes sexualised comments + or jokes and sexual advances. +* Do not advocate for, or encourage, any of the above behaviour. + +Please take into account that online communities bring together people from many +different cultures and backgrounds. It's important to understand that sometimes +the combination of cultural differences and online interaction can lead to +misunderstandings. That is why having empathy is very important. + +## How to report issues + +If someone is acting inappropriately or violating this Code of Conduct in any +shape or form, and they are not receptive to your feedback or you prefer not to +confront them, please reach out to the project maintainers at +**mibrahim.dev@gmail.com**. All reports will be handled with discretion and +reviewed as promptly as possible. + +## Consequences of unacceptable behaviour + +Unacceptable behaviour from any community member will not be tolerated. Anyone +asked to stop unacceptable behaviour is expected to comply immediately. If a +community member engages in unacceptable behaviour, the project maintainers may +take any action they deem appropriate, up to and including a temporary ban or +permanent expulsion from the community without warning. + +## License and attribution + +This Code of Conduct is adapted from the Code of Conduct used across +[JetBrains open source projects](https://github.com/JetBrains#code-of-conduct), +which is itself based on the +[Citizen Code of Conduct](http://citizencodeofconduct.org/), distributed by +[Stumptown Syndicate](http://stumptownsyndicate.org/) under a +[Creative Commons Attribution-ShareAlike](https://creativecommons.org/licenses/by-sa/3.0/) +license.