Skip to content

Kotlin Slackの行動規範とガイドライン

Kotlin Slackは、性別、性的指向、能力、民族、社会経済的地位、宗教(または無宗教)に関わらず、すべての人に親しみやすく、安全で、歓迎される環境を提供することに尽力する、インクルーシブな空間を目指しています。

そのためには、私たち全員が基本的なガイドラインに従い、そして最も重要なことに、行動規範を順守することが不可欠です。つきましては、この行動規範と基本的な利用ガイドラインを全体にわたって必ずお読みください。これは、あなたがスクロールして盲目的に同意すべき一般的なライセンス契約ではありません。ここには理由があって存在し、実用的な情報も含まれています。

行動の仕方

  • 誠実かつ積極的に参加してください。そうすることで、このコミュニティの健全性と長期的な存続に貢献します。
  • 言動において、配慮、尊敬、共感を示してください。 私たちは皆、テクノロジーを採用する際に異なる学習段階を経験してきたことを忘れないでください。
  • 品位を傷つける、差別的、またはハラスメントとなる行為や発言を控えてください。
  • 意見の相違は問題ありませんが、論争的な行動や荒らし行為は認められません。

避けるべき行動

  • 他者に対して向けられた暴力の脅威や暴力的な言葉を使用しないでください
  • 性差別的、人種差別的、同性愛嫌悪、トランスジェンダー嫌悪、障がい者差別的、またはその他の差別的な性質のジョークを言ったり、この種の言葉を使用しないでください
  • 性的に露骨なまたは暴力的なコンテンツを投稿したり表示したりしないでください
  • 他人の個人を特定できる情報(「doxing」)を投稿したり、投稿すると脅したりしないでください
  • 個人的な侮辱、特に性別、性的指向、人種、宗教、または障害に関連するものを行わないでください
  • 性的な関心を向けたり、性的なアプローチをしたりしないでください。これには、性的コメントやジョーク、性的誘いかけが含まれます。
  • 上記のいずれかの行動を擁護したり、奨励したりしないでください

問題の報告方法

誰かが不適切に行動している、または何らかの形でこの行動規範に違反しており、彼らがあなたのフィードバックを受け入れない場合、あるいはあなたが彼らと対立したくない場合は、管理者のいずれかに連絡を取ってください。主な管理者は、Ilya Ryzhenkov (@orangy) と Hadi Hariri (@hhariri) です。

基本的な利用ガイドライン

Kotlin Slackには、多くの異なるタイムゾーンから5万人以上のユーザーが利用しており、その数は急速に増加しています。1日あたりのメッセージの流入量と多数のチャンネルは、長期的には多くのノイズと少ない価値につながる可能性があります。もし私たち全員がガイドラインに従えば、誰もにとってより有用で利用しやすくなります。

  • これはKotlinのためのSlackチームであることを忘れないでください。 もし技術(Kotlinと一緒に使用される場合とされない場合がある)に関する一般的な質問がある場合は、StackOverflowのような別のフォーラムを利用する方が良いかもしれません。
  • このSlackは公式サポートチャンネルではありません。コミュニティがJetBrainsおよびKotlinチームの一部メンバー(接尾辞 [JetBrains])と共に交流する場所です。
  • このSlackはバグ報告に最適な場所ではありません。これには、YouTrack を使用してください。
  • 質問をする際は、適切なチャンネルを見つけてください。ほぼすべてのトピックに対応するチャンネルがあります。
  • 新しいチャンネルは、よく知られた技術や関心のある分野に焦点を当てるべきです。控えめに作成してください。新しいチャンネルをリクエストする前に、それが他の形や形式で存在しないことを確認してください。#meta チャンネルで管理者に新しいチャンネルの作成を依頼してください。もしチャンネルを作成することになったら、必ずトピックを設定してください。
  • 同じメッセージを複数のチャンネルにクロスポストすることは控えてください。これはスパム行為と見なされます。
  • 質問をする際は、忍耐強く待ってください。繰り返さないでください。少なくともすぐに繰り返さないでください。
  • 質問に回答してもらうために、誰かを直接メンションしたり、ピンしたりしないでください。特にプロジェクトのオーナーに対しては、そのプロジェクトがKotlinであるかどうかに関わらず、彼らが明示的に許可しない限り、行わないでください。
  • メッセージを複数に分割しないでください。全てを1つのメッセージで質問してください。
  • コードブロックを使用してください。コードをプレーンテキストとして貼り付けないでください。SlackはKotlinマークアップをサポートしています。貼り付けるコードが数行を超える場合は、メッセージ入力欄の隣にある + メニューから利用できる「コードまたはテキストスニペット」を使用してください。最初の数行のみがすべてのユーザーに表示され、コードに興味がある人は、コードを展開して詳細を見ることができます。
  • 何かを尋ねる前に「こんにちは」や「質問があります」と言うのは丁寧ですが、スケールせず、ノイズにつながります。もしよろしければ、質問と同じメッセージで挨拶をすることもできます。
  • スレッドの使用は必須ではありませんが、特に途中で参加する人たちが会話をより簡単に追跡できるという点を考慮に入れてください。
  • メッセージではなくリアクションを使って感謝を示してください。ノイズを減らし、意図が伝わります。
  • 人が間違った場所にいる、または間違った質問をしていることを伝えるためにリアクションを使わないでください。もし彼らが間違ったチャンネルにいる場合は、正しいチャンネルを教えてあげてください。もし質問の表現が悪い場合は、修正を助けてあげてください。共感を持ちましょう。
  • 文化的な違いを考慮してください。よく言われるように、英国人が言うことと、英国人が意図することは違います。メッセージの受信者と発信者の両方としてこれを覚えておいてください。
  • Slackとの連携を作成しないでください。これは無料枠で動作しているため、数が限られており、承認されません。
  • @channel@here、およびその他の通知形式は、チャンネルを所有していても無効になっています(残念ながら、Slackは細かな権限設定を許可していません)。
  • 何かやり方がわからない場合は、#meta チャンネルを使用してください。

モデレーター

モデレーターとは、kotlinlang Slackを他のメンバーにとって安全で歓迎される場所として維持するためにボランティアをする、Kotlin Slackコミュニティのメンバーです。モデレーターはkotlinlang Slack管理者によって承認されます。彼らの責任と従うべきガイドラインは以下に記述されています。

責任

  • 行動規範への準拠を確保するためにSlackチャンネルを監視する。
  • コミュニティメンバーがルールに従うのを助ける。
  • チャンネルにS追加のルールがある場合、それが可視的で最新であることを確認する。
  • #reports および #meta チャンネルを監視する。
  • プライベートな #moderators チャンネルに参加する。

ガイドライン

  • モデレーターは友好的な態度でコミュニケーションを取り、他のコミュニティメンバーを助けるために最善を尽くします。
  • モデレーターによって提案された変更は、発効する前に全てのモデレーターと管理者によって議論されるべきです。

プロセス

  • 各モデレーターは、少なくとも1つのチャンネルを監督し、可能であればそれ以上を監督します。
  • モデレーターは不適切な行動に気づいた場合、メンバーにルールとガイドラインを説明し、望ましくない行動を是正する方法を見つけるのを助けます。望ましくない行動が続く場合、モデレーターは管理者に追加の措置を講じるようケースを報告します。明らかな、または特に露骨な違反の場合、違反しているメンバーは直ちに報告することができます。
  • チャンネルのルールを設定または更新するには、モデレーターが変更提案を開始し、適切なコミュニティメンバーと議論します。
  • モデレーションに関するコミュニケーションは、プライベートな #moderators チャンネルで行われます。
  • コミュニティメンバーがモデレーターが責任を怠っている(または何らかの望ましくない行動に従事している)ことに気づいた場合、管理者に警告することができます。

モデレーターのステータス取得と取り消しプロセス

  • どのメンバーも、Slackコミュニティに6ヶ月以上参加していれば、モデレーターに申請することを歓迎します。
  • モデレーターのステータスは、管理者の決定に基づいて付与されます。
  • モデレーターのステータスは、次の場合に取り消される可能性があります(このリストは網羅的ではなく、ケースバイケースで更新される可能性があります):
    • モデレーターが責任を怠り、チャンネルで問題を引き起こす場合。
    • モデレーターがこれらのガイドラインに違反する場合。

モデレーターリスト

現在、17名の承認されたモデレーターがおり、合計64のチャンネルを監視する責任を負います。その他の全てのチャンネルで問題が発生した場合、メンバーは任意のモデレーターまたは管理者に直接メンションするか、#meta にメッセージを投稿することができます。

  • Alexander Nozik (@altavir) – #mathematics, #science, #datascience, #education
  • Anderson Lameck (@andylamax) – #coroutines, #kotlin-native, #webassembly, #serialization, #random, #javascript, #react
  • Andrey Mischenko (@gildor) – #coroutines, #android, #gradle, #multiplatform, #getting-started, #kotlin-asia, #singapore
  • Eric Ampire (@Eric Ampire) – #events
  • Holger Steinhauer (@Holger Steinhauer) – #fosdem, #berlin, #vkug, #german-lang, #server
  • Louis CAD (@louiscad) – #coroutines, #android
  • Magda Miu (@Magda Miu) – #android, #100daysofkotlin
  • Maryam Alhuthayfi (@Maryam Alhuthayfi) – #compose, #books, #ksp, #eap, #dagger, and #kontributors.
  • Nicola Corti (@gammax) – #feed, #detekt, #appintro, #chucker, #fosdem, #london, #berlin, #hamburg, #sweden, #ktlint, #kug-leads, #kotlinconf, #koin, #koin-dev, #spek, #vkug
  • Paulien van Alst (@Paulien van Alst) – #detekt, #koin, #mockk
  • Qian Jin (@qian) – #kotlin-native, #android-studio, #french
  • Raul Raja (@raulraja) - #arrow, #arrow-contributors, #arrow-meta
  • Sam Sam (@sam) – #kotest, #kotest-contributors
  • Simon Vergauwen (@simon.vergauwen) – #arrow, #arrow-contributors, #arrow-meta
  • Youssef Shoaib (@Youssef Shoaib) – #getting-started, #feed, #language-evolution, #language-proposals
  • Zach Klippenstein (@Zach Klippenstein) – #coroutines, #compose, #compose-desktop, #compose-web, #squarelibraries, #library-development

著作権

この行動規範は、Creative Commons 表示 - 継承ライセンスの下で配布されています。テキストの一部は、Citizen Code of Conductから派生しています。