Size: a a a

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

2021 February 06

AC

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Я когда это делал как раз интересовался как отделить собсна либу от полноценной дев-опердени с примерами и ненужными либе зависимостями
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Anton Chikin
Да как выпадают? У меня все в одной репе лежит.
хм.
у меня так:
main-project
  .git
 src
   main-project
   lib (link -> lib)

lib
 .git
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
И билдить ничего не надо на каждое изменеие - фигвил следит за обеими папками с сорцами
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Иван Федоров
хм.
у меня так:
main-project
  .git
 src
   main-project
   lib (link -> lib)

lib
 .git
git submodule
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Anton Chikin
И билдить ничего не надо на каждое изменеие - фигвил следит за обеими папками с сорцами
а, ну вот, это когнитивная цена уже :)
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
я ещё не решился
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
мне говорят там больше ответственности
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Иван Федоров
а, ну вот, это когнитивная цена уже :)
Как раз линки - это когнитивная цена - это совершенно неконтроллируемый и не оч надежный механизм
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Anton Chikin
Как раз линки - это когнитивная цена - это совершенно неконтроллируемый и не оч надежный механизм
тут надёжность обеспечивается тем что сурцы в гите.
то есть, по умолчанию – все файлы сразу в репо
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
это не симлинк
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
а аналог жёсткой
источник

AC

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

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
а как надёжность связана со ссылками?
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
или что ты имел ввиду под ненадёжностью?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Иван Федоров
а как надёжность связана со ссылками?
менеджмент ссылок находится за пределами менеджмента проекта в целом.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Т.е. стандартное git clone ; lein run у тебя уже не работает
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
ну система управления не знает про ссылки, для неё все сурцы тут
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Anton Chikin
Т.е. стандартное git clone ; lein run у тебя уже не работает
как раз работает
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Иван Федоров
как раз работает
Ну нет же. Есть реквайрмент выкачать lib и создать ссылку
источник