URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 121366
[ Назад ]

Исходное сообщение
"Issuer - GitHub-действие для принудительного самообслуживания пользователей репозитория"

Отправлено opennews , 24-Июл-20 11:05 
В рамках проекта Issuer, подготовлен бот для GitHub, решающий задачи по принудительному самообслуживанию пользователей репозитория. Есть на GitHub репозитории, единственная функция которых - координация людей через issue. В некоторых из них оставляющим issue предлагается заполнить форму. Потом приходит модератор, проверяет правильность заполнения формы, и развешивает теги в соответствии с указанными в форме (теги может вешать только привилегированный пользователь, если они не заданны в шаблоне, конечно). Пример такого сообщества - open-source-ideas/open-source-ideas...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=53420


Содержание

Сообщения в этом обсуждении
"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 24-Июл-20 11:05 
> Бот написан на Python, но запускать его всё равно приходится через node.js, так как у GitHub всего 2 типа действий - node.js и docker, причём для docker сначала грузится тот же контейнер, где и node.js, и в него грузится ещё один контейнер, что долго.

Самим-то не смешно?


"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Урри , 24-Июл-20 11:11 
Это не смешно, это очень печально.

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено заминированный тапок , 24-Июл-20 11:37 
коротко о современных технологиях.

в конце статьи дожны быть ещё титры Титры Directed by Robert B Weide theme meme
https://youtu.be/KAgk_zc8vGI


"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 24-Июл-20 12:42 
Читать следует наоборот:

"У GitHub 2 типа действий - node.js и docker, но проект все равно написан на Python."

Тот момент, когда впихивают невпихyемый пихон туда, куда его впихивать было не нужно. Автор видать свидетель npm leftpad и 0.30000000000000004.


"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 24-Июл-20 11:09 
что это за самореклама ?
у этого вашего  Issuer, 0 звезд. создали только что ?

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 24-Июл-20 17:12 
1. ОК, предложи более подходящее место для того, чтоб рассказать о своём ОС-проекте и набрать первые жизненно важные для некоторых "лайки".

2. Если автор накрутит звёзды ботами, ты потечёшь?


"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 24-Июл-20 21:22 
А зачем нужны эти лайки, поясни, пожалуйста?

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 26-Июл-20 22:14 
>создали только что ?

Создал под новый год в качестве подарка модеру упомянутого сообщества Фредрику. Фредрик сказал, что у него нет времени поставить действие в сообщество, что может мне выдать админку, чтобы я его сам туда установил, что уже меня не устроило - просто иметь доступ в админку популярного сообщества - уже большая ответственность.

Полгода пролежало, пока мне в почту из тестового репозитория уведомлений не навалило, что pipeline failed (запуск по cronу раз в 5 минут - макс. частота запуска пайплайнов по крону в гитхабе). Починил добавлением apt update в запускающий баш-скрипт (раньше образы докер шли уже с обновлённой базой) и обратил внимание, что звёзд - 0. Видимо потому, что не в мартеплейсе.

В маркетплейс я добавить его не могу. Так что если кто-то хочет, может стать мейнтейнером и добавить в маркетплейс.

Сюда запостил, потому что кому-то может пригодиться. Не пропадать же трудам.


"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено заминированный тапок , 24-Июл-20 11:36 
едет докер через докер
видит докер докер в докер
сунул докер докер в докер
докер докер докер докер

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено A.Stahl , 24-Июл-20 12:11 
Едет ишью через репу
Видит модер ишью в репе
Теги модер ишью хлоп
Пайтон ноде репе старт
Ишью репе пайтон бац
Авто ишью в репе ух!

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Анонимъ , 24-Июл-20 15:33 
Раз, два, три, четыре, пять
С детства с рифмой я дружу

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 24-Июл-20 12:09 
редактор под веществами? я мозг сломал пока пытался прочитать статью

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 24-Июл-20 17:04 
Конкретные фрагменты текста, "сломавшие мозг", будь добр. У меня что-то таких проблем не возникло.
Может, тебе компетентности в теме не хватает?

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 24-Июл-20 18:37 
То что появилось действие, после которого вы будете принудительно самообслуживаться как гласит заголовок вас не смущает?

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено manster , 24-Июл-20 12:22 
интересная фича

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 24-Июл-20 13:56 
Автор, ты зачем каждый день репозитории форкаешь? 322 репы уже! Коммиты у тебя еще замечательнее... Еще бы орфографию в доках правил...

В общем, мутный ты какой-то, я бы тебе не доверял.

Про Python и Node.js тебе уже написали.


"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 24-Июл-20 14:03 
И друзья у него такие-же.

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено онанимуз , 24-Июл-20 19:15 
так индусы набивают себе красивое резюме - "я супер программист, 100500 репозиториев в гитхабе!", ибо HR-ы обычно некомпетентны и предпочтут индуса с 100500 форкнутыми репозиториями, чем неиндуса с 10, но собственными.

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 28-Июл-20 18:08 
И получат отборный гуанокод в подарок. После чего кто-то еще удивляется что 90% стартапов постигает факап. Потому что наняли вы такого - ну а дальше, собственно, чего?! Слить проект он как раз вам и поможет.

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 26-Июл-20 22:25 
Если вижу, что меня лично что-то не устраивает в репозитории, то форкаю и фикшу и посылаю PR. Так и должна работать экосистема FOSS.

К сожалению некоторые мейнтейнеры не это не понимают и игнорят PRы годами. А некоторые требуют CLA, потому что им юротдел сказал требовать CLA, хотя IMHO достаточно лицензии и правил GitHub.

>В общем, мутный ты какой-то, я бы тебе не доверял.

А не надо мне доверять. Доверяй своим глазам и голове. Есть код - бери и читай.


"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено rm_ , 24-Июл-20 16:29 
"Issuer - GitHub-действие для принудительного самообслуживания пользователей репозитория"

Автор какой-то поехавший.

Слова "принудительное самообслуживание" не несут никакого смысла кроме как выразить НЕНАВИЗДЬ автора ко всем этим "пользователям репозитория". Не говоря уж о том, что сочетание слов "Issuer - GitHub-действие" просто ахренеть как читаемо и сразу же понятно. Рекомендую изучать русский, пригодится. Можно было написать например так:

"Выпущен первый релиз Issuer, бота для автоматической модерации системы отслеживания обращений на GitHub"


"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 25-Июл-20 11:23 
"Выпущен первый релиз Issuer, бота для автоматической модерации issues на GitHub"

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 26-Июл-20 22:36 
>Слова "принудительное самообслуживание" не несут никакого смысла

Несут такой смысл: "либо пользователь заполняет форму, либо отправляется в пешее порнографическое".

>просто ахренеть как читаемо и сразу же понятно. Рекомендую изучать русский, пригодится.

Вы в каком словаре нашли "ахренеть"?

GitHub-действие это перевод GitHub Action.

>бота

Если честно, то в изначальной версии текста я использовал это слово, но всё-таки это не совсем бот. Бот подразумевает долгоживущий процесс, а GitHub Actions - это больше похоже на "serverless" computing.

>для автоматической модерации

Опять же не совсем так. Модерация подразумевает реакцию на многие действия в соответствии с личными предпочтениями модератора. То есть чтобы заявлять об "автоматической модерации" нужно сначала заиметь ИИ общего назначения.

Тут же просто что-то в роде form-like template enforcement. Если переводить, то получится ещё чудовищнее.


"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Аноним , 27-Июл-20 11:22 
> Рекомендую изучать русский, пригодится.

Где?


"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено AntonAlekseevich , 25-Июл-20 02:28 
> Issuer - GitHub-действие для принудительного самообслуживания пользователей репозитория

Так полагаю, принудительно-добровольческим обслуживанием занимаетесь или добровольно принуждаетесь обслуживать собираетесь. Статья похожа на каламбур.

Пока опустим этот момент мне всё равно, что думает про эту часть комментария автор.

> Бот написан на Python, но запускать его всё равно приходится через node.js, так как у GitHub всего 2 типа действий - node.js и docker, причём для docker сначала грузится тот же контейнер, где и node.js, и в него грузится ещё один контейнер, что долго. Учитывая, что в контейнере с node.js python3 и всё остальное нужное и так есть, рационально просто подгрузить в него зависимости, благо что они небольшие.

Допустим что это прототип перед написанием его на Javascript для Node.JS. Пусть тогда его на JS перепишут. Как минимум это будет хоть, но немного экономичнее и рациональнее.

Посыл я думаю замечен не будет. Поэтому пусть продолжают делать так как делают.


"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено бедный буратино , 25-Июл-20 05:05 
ваще ничё не понял, кто на ком и зачем стоял. даже приблизительно. понял, что это страшное нечто, требующее python3 и node.js, но зачем требующее...

"Issuer - GitHub-действие для принудительного самообслуживани..."
Отправлено Богатенький Буратино , 25-Июл-20 15:48 
Я тоже ничего не понял.

"Выпущен первый релиз Issuer, бота для автоматической модерац..."
Отправлено Аноним , 28-Июл-20 18:04 
> Бот написан на Python, но запускать его всё равно
> приходится через node.js

Так-так, все-же гадюка в этот раз на жабе отыгралась? Хипстеропроблемы, блин, с войнушками в багтрекерах %))


"Выпущен первый релиз Issuer, бота для автоматической модерац..."
Отправлено _Vitaly_ , 29-Июл-20 09:30 
Автоматизация через Github Actions - удобная штука. Но описание, блин... пока в исходники не полез, не мог понять о каком боте речь.