Правила поведения и рекомендации для Kotlin Slack
Kotlin Slack стремится быть инклюзивным пространством, в котором каждому предоставляется дружелюбная, безопасная и гостеприимная среда независимо от пола, сексуальной ориентации, способностей, этнической принадлежности, социально-экономического статуса и религии (или её отсутствия).
Чтобы это стало возможным, важно, чтобы все мы следовали основным рекомендациям и, что особенно важно, соблюдали правила поведения. Поэтому обязательно прочитайте эти Правила поведения и основные рекомендации по использованию целиком. Это не обычное лицензионное соглашение, которое можно пролистать и принять не глядя. Эти правила существуют не просто так и содержат практическую информацию.
Как следует себя вести
Участвуйте искренне и активно. Так вы вносите вклад в благополучие и долголетие этого сообщества.
Будьте внимательны, уважительны и проявляйте сочувствие в словах и поступках. Помните: осваивая технологии, каждый из нас проходил разные этапы обучения.
Воздерживайтесь от унизительного, дискриминационного или оскорбительного поведения и высказываний.
Разногласия по разным вопросам вполне допустимы, но не провокационное поведение и не троллинг.
Как не следует себя вести
Не угрожайте насилием и не используйте насильственную лексику в адрес других людей.
Не шутите на сексистские, расистские, гомофобные, трансфобные, эйблистские или иные дискриминационные темы и не используйте лексику такого рода.
Не публикуйте и не демонстрируйте материалы откровенно сексуального или жестокого характера.
Не публикуйте и не угрожайте публикацией личных данных других людей, позволяющих установить их личность («доксинг»).
Не оскорбляйте людей лично, особенно по признаку пола, сексуальной ориентации, расы, религии или инвалидности.
Не проявляйте сексуального внимания. К нему относятся комментарии или шутки сексуального характера, а также сексуальные домогательства.
Не поддерживайте и не поощряйте любое из перечисленных выше действий.
Как сообщить о проблеме
Если кто-то ведёт себя неподобающим образом или каким-либо образом нарушает эти Правила поведения и не прислушивается к вашим замечаниям либо вы предпочитаете не вступать с этим человеком в конфронтацию, обратитесь к одному из администраторов. Главные администраторы — Илья Рыженков (@orangy) и Хади Харири (@hhariri).
Основные рекомендации по использованию
В Slack для Kotlin состоит более 50 000 пользователей из разных часовых поясов, и их число быстро растёт. Большой поток сообщений каждый день и множество каналов могут создавать много шума и мало пользы в долгосрочной перспективе. Если все мы будем следовать нескольким рекомендациям, общение станет полезнее и комфортнее для каждого.
Помните, что эта команда Slack посвящена Kotlin. Если у вас общий вопрос о какой-либо технологии, которая может использоваться с Kotlin, а может и нет, лучше задать его на другом форуме, например на StackOverflow.
Этот Slack не является официальным каналом поддержки. Это место, где общаются участники сообщества, а также некоторые сотрудники JetBrains и команды Kotlin (с пометкой [JetBrains]).
Этот Slack — не лучшее место для сообщений об ошибках. Для этого воспользуйтесь YouTrack.
Задавайте вопросы в подходящем канале. Каналы есть практически для любой темы.
Новые каналы должны быть посвящены известной технологии или области интересов. Создавайте их только при необходимости. Прежде чем просить создать новый канал, убедитесь, что такого канала ещё нет ни в каком виде. Попросите администратора создать канал в #meta. Если вы всё-таки создадите канал, не забудьте указать его тему.
Не публикуйте одно и то же сообщение сразу в нескольких каналах. Это считается спамом.
Задав вопрос, наберитесь терпения. Не повторяйте его. По крайней мере, сразу.
Не отмечайте и не упоминайте кого-либо напрямую, чтобы получить ответ на вопрос, особенно владельцев проектов Kotlin или других проектов, если только они сами не разрешили это.
Не разбивайте сообщения на несколько частей. Задавайте вопрос целиком в одном сообщении.
Используйте блоки кода. Не вставляйте код как обычный текст. Slack поддерживает разметку Kotlin. Если вы вставляете код длиной больше нескольких строк, выберите пункт «Фрагмент кода или текста» в меню
+рядом с полем ввода сообщения. Остальным пользователям будут видны только первые несколько строк, а те, кого заинтересует код, смогут развернуть его и посмотреть подробности.Вежливо поздороваться или написать «У меня есть вопрос» перед тем, как спросить о чём-либо, но такой подход не масштабируется и создаёт лишний шум. При желании можете поздороваться в том же сообщении, где задаёте вопрос.
Использовать ветки обсуждений необязательно, но учитывайте, что с их помощью участникам проще следить за беседой, особенно если они присоединяются к ней позже.
Выражайте благодарность с помощью реакций, а не отдельного сообщения. Это уменьшает количество лишних сообщений и позволяет донести вашу мысль.
Не используйте реакции, чтобы сообщить людям, что они не в том канале или задают неправильный вопрос. Если они написали не в тот канал, подскажите подходящий. Если вопрос сформулирован неудачно, помогите его исправить. Будьте чуткими.
Учитывайте культурные различия. Как говорится, британцы не всегда имеют в виду то, что говорят. Помните об этом и когда читаете сообщения, и когда пишете их.
Не создавайте интеграции со Slack. Поскольку мы используем бесплатный тариф, число интеграций ограничено, поэтому вашу интеграцию не одобрят.
@channel, @here и другие виды уведомлений отключены, даже если вы владелец канала (к сожалению, Slack не позволяет настраивать разрешения с такой точностью).
Если вы не знаете, как что-либо сделать, задайте вопрос в канале #meta.
Модераторы
Модератор — это участник сообщества Kotlin Slack, который добровольно помогает поддерживать в Slack kotlinlang безопасную и дружелюбную атмосферу для других участников. Модераторов утверждают администраторы Slack kotlinlang. Их обязанности и правила, которыми они руководствуются, описаны ниже.
Обязанности
Следить за каналами Slack и обеспечивать соблюдение Кодекса поведения.
Помогать участникам сообщества соблюдать правила.
Если в канале действуют дополнительные правила, следить за тем, чтобы они были видны и актуальны.
Следить за каналами #reports и #meta.
Участвовать в закрытом канале #moderators.
Правила
Модераторы общаются доброжелательно и стараются помочь другим участникам сообщества.
Любые изменения, предложенные модератором, должны быть обсуждены всеми модераторами и администраторами до вступления в силу.
Порядок работы
Каждый модератор следит как минимум за одним каналом или, по возможности, за несколькими.
Заметив неподобающее поведение, модераторы объясняют участникам правила и рекомендации и помогают разобраться, как исправить нежелательное поведение. Если оно продолжается, модераторы передают информацию об этом случае администраторам для принятия дальнейших мер. При очевидных и/или особо вопиющих нарушениях на нарушителей можно пожаловаться незамедлительно.
Чтобы установить или обновить правила канала, модератор предлагает соответствующие изменения и обсуждает их с участниками сообщества.
Обсуждение вопросов модерации проходит в закрытом канале #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.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/slack-code-of-conduct.html