Size: a a a

2020 October 15

AM

Artem Malyshev in rannts
Резать так без наркоза
источник

VR

Vasily Ryabov in rannts
Не, ну мне кажется issues отрубить - достаточно гуманно. И дисклеймер, что мол шлите пр или форкайте: issues не будет.
источник

RH

Roman Haritonov in rannts
Пры ревьювить надо, мержить, версию бампать, на pypi загружать. В общем, проще дропнуть 👹
источник

AS

Artem Savinov in rannts
зачем дропать то- в RO его няльзя оставить что ли? кому надо - форкнет
источник

SS

Sergey Smyshlyaev in rannts
Alexander Gorokhov
Есть тут люди поддерживающие свои open source проекты? Как вы справляетесь?
У меня есть несколько реп на гитхабе, которыми ктото пользуется, даже звездочки ставят. Приходят люди, заводят тикеты, чтото требуют. А мне это не интересно. Я коммитил туда последний раз 5 лет назад. И теперь я чувствую себя виноватым за эти открытые тикеты с которыми я просто ничего не хочу делать. Получается, создание публичной репы подписывает тебя на боль и страдания если ты уже не интересуешься темой
Затрансфери свои проекты кому-нибудь другому
источник
2020 October 16

VR

Vasily Ryabov in rannts
Sergey Smyshlyaev
Затрансфери свои проекты кому-нибудь другому
Если этот другой найдётся, то вариант - огонь! Только вот не всегда находится. Но раз в год или в полгода релизнуть - не сложно обычно. У меня пара таких проектов есть, где ревью и релиз только.
источник

AM

Artem Malyshev in rannts
Sergey Smyshlyaev
Затрансфери свои проекты кому-нибудь другому
Как это бывало с отдельными пакетами в npm, потом там начнут уводить кошельки от крипты, а говна поешь именно ты. Хотя с трансфером наверное это не так опасно, как контрибьютора добавить. Если переводить, то лучше в организацию и на нескольких не связанных между собой людей. А их ещё искать надо.
источник

VD

Vladimir Deev in rannts
Всем привет.

Странный вопрос - а есть какой-нибудь магический способ по диффу питонвского кода определять, какой процесс нам нужно будет рестартнуть? Ну т.е. поменялась селери-таска - рестартуем определенный воркер, что-то в API - фласк и т.д.
источник

VD

Vladimir Deev in rannts
хочу умный CD, который рестартует только то, что нужно, а не все подряд)
источник

SZ

Sergey Z in rannts
Умный CD это гарантированно сломанный продакшн в любой момент :(
источник

A🌚

Al 🌚l in rannts
Vladimir Deev
Всем привет.

Странный вопрос - а есть какой-нибудь магический способ по диффу питонвского кода определять, какой процесс нам нужно будет рестартнуть? Ну т.е. поменялась селери-таска - рестартуем определенный воркер, что-то в API - фласк и т.д.
Ну по крону скрипт гонять. Можно по ctime смотреть, либо в кэш чексумму сохранять
источник

A🌚

Al 🌚l in rannts
Это если в лоб)
источник

VD

Vladimir Deev in rannts
вот и я сомневаюсь в этом подходе. иначе что-то может не рестартануться. а ты понадеялся, что рестартанулось
источник

SZ

Sergey Z in rannts
Хуже если рестартанулась половина :)
источник

A🌚

Al 🌚l in rannts
А так часто рестартовать приходится?
источник

AS

Artem Savinov in rannts
Vladimir Deev
хочу умный CD, который рестартует только то, что нужно, а не все подряд)
а если автоматом вести список файлов что какой компонент юзает и п онему чекать относительно дифов- есть - вызываем такой-то обработчик
источник

AS

Artem Savinov in rannts
но тут над максимально автоматизировать чтобы эти списки всегда были полные
источник

AS

Artem Savinov in rannts
ну и гонять и в хвост и гриву на препроде
источник

VD

Vladimir Deev in rannts
Artem Savinov
но тут над максимально автоматизировать чтобы эти списки всегда были полные
вот да, а если забыть это обновить, то тогда будет не хорошо)
а еще есть config с переменными среды. если там поменяется одна переменная, которая юзается только в API, то селери рестартовать не нужно.
источник

AS

Artem Savinov in rannts
ну и говорю что эти списки должны автоматически составляться, к примеру не хардкодить что кладем в такой пакет/докер- а в переменную и эту переменную юзать и при сборке пакета/контейнере и при генерации списка
источник