Size: a a a

Clojure — русскоговорящее сообщество

2019 June 21

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Не понятно, зачем качать что-то с гита. Коммит не говорит о том, что эта за версия, мажор, минор, бета или нет. Что мешает качать с clojars?
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Ivan Grishaev
Не понятно, зачем качать что-то с гита. Коммит не говорит о том, что эта за версия, мажор, минор, бета или нет. Что мешает качать с clojars?
можно качать по тегу, если уж нужны эти "мажор, минор"
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
можно, да. Если бы Когнитект написали полноценный тул для сопровождения проекта, было бы круто. А так deps.toos это только зависимости, и дальше живи как хочешь.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Mike Bohdan
Это понятно. У меня и вопрос основной стоит ли использовать lein+deps (нравится возможность установки с гита) или не стоит?
к lein есть плагин, который качает с гита
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
а так deps хорош если ты например пишешь библиотеку
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Ivan Grishaev
Не понятно, зачем качать что-то с гита. Коммит не говорит о том, что эта за версия, мажор, минор, бета или нет. Что мешает качать с clojars?
Поофиксал баг в сторонней либе, закрыть у себя таску надо на позавчера, а мейнтенер думает
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
мне кажется это хаос. Вдруг ментейнер не примет твои изменения, а ты уже подписал проект на свой форк. Как потом синкать изменения из оригинала?
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Если не примет - либо искать другую, либо делать свой форк и развивать. Но обычно принимают.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Как раз в главе есть про это. Что если ментейнер тупит, а проект горит, то хакни чужую функцию через alter-var-root. Это лучше, чем подсаживаться на форк.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ivan Grishaev
Как раз в главе есть про это. Что если ментейнер тупит, а проект горит, то хакни чужую функцию через alter-var-root. Это лучше, чем подсаживаться на форк.
ну будет то же самое. Потом ты обновишься и у тебя что-то поломается
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
А с форком у тебя еще есть шанс пропихнуть свои ченджи обратно в апстрим
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
С форком проект так и повиснет на кастомном бранче в репе разработчика Васи. Потом он уйдет из фирмы и грохнет его.
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
ну, не знаю, если мейнтейнер не проявляет активности в течении недели на твой пр – может стоит задуматься и сменить либу? В другом случае можно получить фидбек, прием, отказ или запрос изменений и там уже по ситуации
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
но неделю такая возможность выручит
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Ivan Grishaev
Не понятно, зачем качать что-то с гита. Коммит не говорит о том, что эта за версия, мажор, минор, бета или нет. Что мешает качать с clojars?
Например, свои вспомогательные библиотеки хранятся в гите в приватных репах.
источник

A

Aleksey @cheatex in Clojure — русскоговорящее сообщество
Для своих проектов, у которых нет нормального релиз-цикла?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ivan Grishaev
С форком проект так и повиснет на кастомном бранче в репе разработчика Васи. Потом он уйдет из фирмы и грохнет его.
Я, уходя из конторы, передал все репы.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Это уже вопрос организации
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Mike Bohdan
ну, не знаю, если мейнтейнер не проявляет активности в течении недели на твой пр – может стоит задуматься и сменить либу? В другом случае можно получить фидбек, прием, отказ или запрос изменений и там уже по ситуации
У нас был такой случай. Кончилось тем что наш форк стал апстримом, а потом его вообще смержили в другую репу
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@igrishaev Опасности форков сильно преувеличены. Репозитории для форков, конечно, надо складывать рядом с репозиторем проекта, а не у васи.
источник