Skip to content

Commit

Permalink
feat: shorten rules msg (#53)
Browse files Browse the repository at this point in the history
* feat: links to channels in the /rules message

* feat: shorten rules message

* feat: changed rules msg

---------

Co-authored-by: hrvadl <[email protected]>
  • Loading branch information
hrvadl and hrvadl authored Jun 3, 2024
1 parent 9f79226 commit 8ea4f93
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 35 deletions.
1 change: 1 addition & 0 deletions .golangci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ linters:
enable-all: true
disable:
# Disabled because not relevant
- sloglint
- cyclop # Checks function and package cyclomatic complexity
- containedctx # containedctx is a linter that detects struct contained context.Context field
- contextcheck # Check whether the function uses a non-inherited context
Expand Down
38 changes: 3 additions & 35 deletions internal/messages/rules.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,41 +2,9 @@ package messages

//nolint:lll
const Rules = `
<b>Правила групи</b>:
Code of Conduct: https://go.dev/conduct
<b>Правила групи читай <a href="https://telegra.ph/GolangUA-Rules-06-03">тут</a>.</b>
<b>Повага</b>
Ця спільнота об'єднує людей з різними досвідом та поглядами. Отже, рано чи пізно ви зіткнетесь з іншими думками, з котримим можете бути не згодні. Пам'ятайте, що повага до інших не завжди означає погодження з ними. Однак, це означає, що ви визнаєте їх як особистість, не вдаєтесь до агресії, образ, знецінення або інших форм неконструктивного спілкування.
За порушення правил адміністратори групи можуть дати попередження, відправити в read-only на декілька днів або заблокувати назавжди, <i>в залежності від ситуації</i>.
<b>Комунікація</b>
Група має декілька каналів для спілкування, кожен з яких призначений для певних цілей. Будь ласка, дотримуйтесь тематики каналу, щоб не заважати іншим учасникам. В випадку, якщо ви спостерігаєте за відхиленням від теми, порадьте учасникам перейти до відповідного каналу чи використати особисті повідомлення. При потребі - зверніть увагу адміністраторів.
Канали:
<u>main()</u> - основна гілка спілкування, все що стосується мови Go і новин спільноти. Просимо писати одним повідомленням, краще відредагувати повідомлення аніж написати 2-3 нових. Уникати повідомлень в 1-3 слова.
<u>learning</u> - канал для допомоги при вивченні мови Go (базові питання, пояснення, поради)
<u>flood</u> - флуд :)
<u>tech (non-Go)</u> - обговорення всіх інших мов, технологій та інструментів
<u>interview preparation</u> - добірка матеріалів і питань для підготовки до інтервʼю
<u>vacancy</u> - канал для вакансій і пошуку роботи
<u>kyiv, lviv</u> - місцеві канали
<u>algorithms</u> - обговорення алгоритмів і вирішення задач по типу leetcode
<u>переклади</u> - канал для перекладів матеріалів
<b>Матеріали</b>
Ми не підтримуємо піратство та порушення авторських прав. При бажанні порадити той чи інший матеріал, будь ласка, діліться посиланнями на офіційні ресурси.
<b>Код</b>
Приклади коду, якими ви ділитеся, повинні бути читабельними та зрозумілими. Якщо шматок коду відносно малий (до 20 рядків) - можна використовувати форматування коду в повідомленні. Для великих шматків коду - посилання на приклад в https://go.dev/play. Перед публікацією коду, переконайтеся, що він <b>не містить конфіденційної інформації</b>.
<b>Конфіденційність</b>
Будь ласка, не діліться конфіденційною інформацією, яка може завдати шкоди вам або іншим учасникам спільноти. При бажанні описати поточну/минулу робочу ситуацію, будьте обережні та зверніть увагу на домовленості про нерозголошення.
<b>Заборонено</b>
- Підтримка, популяризація та розповсюдження пропаганди рф.
- Будь-які форми дискримінації (не чинне до осіб, що підтримують рф).
- Розсіювати агресію, образи, знецінення і т.д.
- Публікація матеріалів, що порушують авторські права (піратство).
- Популяризіція російських ресурсів (такі посилання можуть бути видалені адміністраторами без попередження)
За порушення Code of Conduct адміністратори групи можуть дати попередження, відправити в read-only на декілька днів або заблокувати назавжди, <i>в залежності від ситуації</i>.
<b>Незнання правил не знімає відповідальності за їх порушення!</b>
`

0 comments on commit 8ea4f93

Please sign in to comment.