Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ӤዛℂṪᎮᎽᏦЦӤЯ #1

Closed
smir-ant opened this issue Jul 8, 2024 · 0 comments
Closed

ӤዛℂṪᎮᎽᏦЦӤЯ #1

smir-ant opened this issue Jul 8, 2024 · 0 comments

Comments

@smir-ant
Copy link
Owner

smir-ant commented Jul 8, 2024

Отзывы решил реализовать через 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)) Но содержимое изменений и их инициатор будет виден всем.

@smir-ant smir-ant pinned this issue Jul 8, 2024
@smir-ant smir-ant closed this as completed Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant