smir-ant/reviews

ӤዛℂṪᎮᎽᏦЦӤЯ

Closed this issue · 0 comments

Отзывы решил реализовать через GitHub Issues.

Почему именно здесь?
  1. Люблю GitHub

  2. Кастомизируемая система через yaml + gh-actions

  3. Баланс гибкости и серьёзности. Видно что отзывы реальные, но нет такой попа-боли как при работе с profi.ru, например (один из худших опытов взаимодействия, как по мне)

  4. Всё открыто. Можно заглянуть в профиль к тому кто оставил отзыв. Можно посмотреть каждый отзыв и его историю. Можно посмотреть как обрабатываются отзывы (gh-actions)

  5. Концепция балдёжная, что отзыв от обучения программированию можно оставить на главном программистком ресурсе :)


Как оставить отзыв?

  1. Настраиваем себя, что щас нужно будет сказать всё что думаешь, дать честную оценку
  2. Переходим сюда
  3. Заполняем поля
  4. Отправляем нажимая на зелёную кнопочку
А после..?

Ваш отзыв будет обработан скриптами(но никак не изменён!), проставятся метки, будет отправлен комментарий и мой аккаунт свяжет с вашим отзывом(это чтобы я увидел уведомление на почте)


❗️ Правила

Открытые issue = нормальные отзывы.
Закрытие issue происходит автоматически и при желании мной:

  1. [автоматически] Если вы ранее уже оставляли отзыв
  2. [мной] За кибербуллинг
  3. [мной] Если отзыв не имеет смысла(совершенно пустое или бредовое содержание)
  4. [мной] Отзыв составлен не через шаблон и в результате не получены метки

Нарушения будут обазначены меткой чел… нарушены правила

Примечание 1: Причина закрытия будет указана в комментариях к issue.

Примечание 2: Также я оставляю за собой право делать что хочу в произвольном порядке))

🧭 Навигация

Красным выделено, пожалуй, самое главное здесь - метки. Фильтруйте по нескольким сразу или даже исчключая некоторые (смотрите выделенное серым)

☝️ Единный отзыв

Специальный скрипт отслеживает открытие issue. Если от тебя ранее уже был отзыв, то будет проставлена метка ㅤ⠀ несколько отзывов этот пользователь ранее уже оставлял отзыв и отзыв будет закрыт .

Вы не можете переоткрыть закрытый отзыв.

Если вы попытаетесь закрыть свой отзыв, он будет возвращен скриптом в открытое состояние.

🚫 Гарантия от удалений

Удалять может только администратор (это я).

Но вдруг я захочу удалить..? Как убедиться, что не было удалений?

Так как github даёт каждому issue уникальный номер порядковый(на который нет никакой возможности повлиять), то если не сходится номер последнего issue и количество всех issue, как на этом фото, к примеру:

значит было удаление

🔧 Что насчет редактирования

Редактировать issue может его создатель и я.

При редактировании issue получает метку ㅤ⠀ редактировано отзыв был отредактирован

А теперь давай сыграем в "найди отличия"?

Видим, что кто-то из нас внёс правки. Однако гит система позволяет показать версии и сами изменения супер наглядно

Откуда можно понять, что я внём правки в отзыв с "Рекомендуешь? Нет", на "Рекомендуешь? Да".

Короче: мы оба можем редактировать твой issue)) Но содержимое изменений и их инициатор будет виден всем.