Как стать автором
Обновить

Комментарии 22

Дык на гитхабе уведомления есть, в том числе на почту. Просто нужно их читать хотя бы иногда. На вашем скриншоте есть упоминание вашего ника — вы просто обязаны были получить письмо на почту по этому поводу. Почему вы игнорировали уведомление почти год — фиг вас знает. scymtym'а это тоже касается
Так бывает, что эти уведомления теряются в общем потоке писем. В этом и суть того, проекта который я тут описываю – показывать на одной странице в удобном виде все действия, которые тебе нужно совершить, чтобы работа по всем пуллам и тикетам двигалась вперёд.

Читать уведомления на почту конечно же надо. Но я могу читать только свои письма, и не могу повлиять на то, как их разбирают мейнтейнеры библиотек. И если мейнтейнер уведомление пропустил, то нужно как-то ему напомнить о себе. Как это сделать? Ведь гтихаб не присылает на почту напоминалку о том, что ты вот писал две недели назад коммент в таком то пулле, но там тебе никто так и не ответил. А мой сервис сможет делать и это тоже.
Так бывает, что эти уведомления теряются в общем потоке писем.

Поэтому у меня для гитхаба заведена отдельная папка в почте. Уведомления, про которые нужно не забыть, можно отметить звёздочкой или отправить в закладки (или просто не удалять их, удаляя все остальные уведомления). Так что я всё ещё не вижу проблемы


И если мейнтейнер уведомление пропустил

Всегда можно пробежаться по упомянутым в посте https://github.com/pulls и https://github.com/issues отсортировав их по Least recently updated


По крайней мере из поста совершенно неочевидно, чем упомянутый инструмент будет принципиально отличаться от пробегания по этим страницам

Сейчас мой MVP берёт весь список пуллов и тикетов и разбивает их на несколько категорий:

* Тикеты в которых есть новые комменты с момента, когда я последний раз там что-то писал или создал тикет (тут же показывается число этих комментов, а в веб-версии можно будет отображать их самих + дать возможность тут же ответить)
* Тикеты в которых давно не было активности. Пока MVP пишет лишь время с последнего коммента, но опять же, можно последние комменты и форму ответа подтянуть или сделать кнопки для быстрых ответов с шаблонами, типа: «Please, review my pull».
* Пуллы в коорых есть мердж конфликты.
* Тикеты которые я по каким-то причинам решил отложить до лучших времён + заметка для меня самого, с указанием причины. Например там можно написать, что сейчас пока времени нет на этот проект, и «отложить его на месяц». Спустя заданное время он автоматически появится в одном из списков описанных выше.

Вот такими вещами он может отличаться. И я уверен, что можно ещё много чего придумать.

Ну, первое решается вышеупомянутыми уведомлениями, второе я уже написал в предыдущем комментарии чем решается, для четвёртого есть закладки. Разве что готового решения для списка конфликтов, похоже, действительно нет, надо фичреквест в гитхаб отправить, чтоб поиск допилили)

Да, главное – чтобы удобно было.
Только закладки не спасут от того, что эти задачи будут мешаться, когда ты будешь (в рамках второго пункта) пробегаться по всему списку в поисках того, на каком моменте какая задача застряла.
Если PR действительно важен, то он не будет забываться и теряться в потоке писем. О нём вспомнят и напомнят комментарием: «Тут все замечания исправлены, ревью пройдено, давайте мерджить?»

Если мейнтейнер игнорирует напоминания автора PR, то он точно так же может игнорировать напоминания какого угодно сервиса. А если автор PR забыл о нём и не отправляет напоминания, то автору, видимо, не так-то важно влить этот PR.

Кнопка Send не работает: при клике в консоли возникает ошибка f is undefined.

Интересно. Я сейчас перепроверил и в Chrome всё ОК. Какой у тебя браузер?
Валерий, скажи пожалуйста какой у тебя браузер?
Очень может быть что так. Похоже на ошибку в Яндекс Формах и том, как они используют Метрику. Я уже передал информацию о проблеме разработчикам.

Спасибо за помощь!
Хотя странно. Я сейчас поставил Firefox Quantum 66.0.3 (64-битный). И у меня проблема не воспроизвелась, ни в обычной вкладке, ни в incognito режиме (где он написал:

Ресурс на «https://mc.yandex.ru/metrika/watch.js» был заблокирован, так как включена блокировка содержимого.[Подробнее] 12forks.com
Ресурс на «https://yandex.ru/clck/click» был заблокирован, так как включена блокировка содержимого.[Подробнее] 12forks.com


Может быть дело в каких-то дополнительных плагинах? Что-нибудь вроде адблока или ещё чего-то такого?

Я пробовал в Firefox с uBlock Origin и у меня норм (отправил пустую форму, ибо я явно не целевая аудитория:)

Под Chome заработало, под Firefox всё так же не работает.
Проблемы с CORS по идее не связаны с плагинами.

К такому сервису нужен бот, который будет проходить по забытым PR и напоминать всем участникам о том, что нужно что-то сделать. Ну и статистику временную выводить.
Какого рода бот?

Такой, который будет сам находить забытые PR и напоминать о них даже без регистрации автора пулла или репозитория?
В смысле, без регистрации?

Я знаю, что есть бот, который автоматически закрывает issues, если не было обновлений какое-то время. Здесь можно что-то подобное сделать, скажем, если PR проходит все тесты, но уже больше месяца неактивен, то тогда нужно напоминание.
Говоря про регистрацию, я имел в виду, что автор пулла или репозитория могут быть не зарегестрированы в моём сервисе, и даже не знать про него. Бот может прийти в любой пулл и покомментить, что пулл похоже подтухает :)
А, да, я подразумевал это. Я полагаю, что тот бот, которые напоминает про issues (и автоматически закрывает их) требует доступа к репозиторию, но в случае PR это не требуется. Всё, что нужно, — это напомнить о висящем коммите.
У меня, кстати, есть ещё одна разработка – скрипт, который проходится по всем форкам и ищет несмердженные в апстрим ветки. Про такое тоже можно как-то напоминать владельцу основного репозитория. В форках иногда попадаются полезные доработки, которые люди по разным причинам не превращают в пуллы и не вливают в апстрим.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации