diff --git a/.golangci.yaml b/.golangci.yaml index 71550d1..e813d0e 100644 --- a/.golangci.yaml +++ b/.golangci.yaml @@ -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 diff --git a/internal/messages/rules.go b/internal/messages/rules.go index e4900fc..fc94ff1 100644 --- a/internal/messages/rules.go +++ b/internal/messages/rules.go @@ -2,41 +2,9 @@ package messages //nolint:lll const Rules = ` -Правила групи: -Code of Conduct: https://go.dev/conduct +Правила групи читай тут. -Повага -Ця спільнота об'єднує людей з різними досвідом та поглядами. Отже, рано чи пізно ви зіткнетесь з іншими думками, з котримим можете бути не згодні. Пам'ятайте, що повага до інших не завжди означає погодження з ними. Однак, це означає, що ви визнаєте їх як особистість, не вдаєтесь до агресії, образ, знецінення або інших форм неконструктивного спілкування. +За порушення правил адміністратори групи можуть дати попередження, відправити в read-only на декілька днів або заблокувати назавжди, в залежності від ситуації. -Комунікація -Група має декілька каналів для спілкування, кожен з яких призначений для певних цілей. Будь ласка, дотримуйтесь тематики каналу, щоб не заважати іншим учасникам. В випадку, якщо ви спостерігаєте за відхиленням від теми, порадьте учасникам перейти до відповідного каналу чи використати особисті повідомлення. При потребі - зверніть увагу адміністраторів. - -Канали: -main() - основна гілка спілкування, все що стосується мови Go і новин спільноти. Просимо писати одним повідомленням, краще відредагувати повідомлення аніж написати 2-3 нових. Уникати повідомлень в 1-3 слова. -learning - канал для допомоги при вивченні мови Go (базові питання, пояснення, поради) -flood - флуд :) -tech (non-Go) - обговорення всіх інших мов, технологій та інструментів -interview preparation - добірка матеріалів і питань для підготовки до інтервʼю -vacancy - канал для вакансій і пошуку роботи -kyiv, lviv - місцеві канали -algorithms - обговорення алгоритмів і вирішення задач по типу leetcode -переклади - канал для перекладів матеріалів - -Матеріали -Ми не підтримуємо піратство та порушення авторських прав. При бажанні порадити той чи інший матеріал, будь ласка, діліться посиланнями на офіційні ресурси. - -Код -Приклади коду, якими ви ділитеся, повинні бути читабельними та зрозумілими. Якщо шматок коду відносно малий (до 20 рядків) - можна використовувати форматування коду в повідомленні. Для великих шматків коду - посилання на приклад в https://go.dev/play. Перед публікацією коду, переконайтеся, що він не містить конфіденційної інформації. - -Конфіденційність -Будь ласка, не діліться конфіденційною інформацією, яка може завдати шкоди вам або іншим учасникам спільноти. При бажанні описати поточну/минулу робочу ситуацію, будьте обережні та зверніть увагу на домовленості про нерозголошення. - -Заборонено -- Підтримка, популяризація та розповсюдження пропаганди рф. -- Будь-які форми дискримінації (не чинне до осіб, що підтримують рф). -- Розсіювати агресію, образи, знецінення і т.д. -- Публікація матеріалів, що порушують авторські права (піратство). -- Популяризіція російських ресурсів (такі посилання можуть бути видалені адміністраторами без попередження) - -За порушення Code of Conduct адміністратори групи можуть дати попередження, відправити в read-only на декілька днів або заблокувати назавжди, в залежності від ситуації. +Незнання правил не знімає відповідальності за їх порушення! `