Multiple projects - one github repo

Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Multiple projects - one github repo

Post by Сабина »

Пристал ко мне архитектор просит засунуть три разных проекта в один github repo.
Вот пусть де будет мультимодуль maven project. Зачем если они вместе ни в какое место деплоится не будут ? Просто один из их common dependency для остальных двух. Остальные два - это rest service и backend scheduled process, ничего не шарят друг с другом, запускаются в разных контейнерах.
А самое главное кто ещё так делает ? Единственные два мультимодульные проекта в одном repo что я помню - это Spring и AWS-Java-Sdk , ну так те раздают вместе, потому и пакуют так.

Срочно спасайте, подскажите как от него отделаться, 4 PR уже без дела болтаются ждут
https://www.youtube.com/watch?v=wOwblaKmyVw
kostik78
Уже с Приветом
Posts: 3175
Joined: 17 May 2007 14:07

Re: Multiple projects - one github repo

Post by kostik78 »

Ну могу только посочувстовать :)

На полном серьезе сказать что в случая мультимодуля common dependency нельзя будет в будущем заюзать где то еще ( не знаю возможно ли это) ... и главное "задокументировать" его просьбу. Если будет настаивать то сделать как он просит и не портить себе "карму" ... после того как задокументировали конечно ;)
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Multiple projects - one github repo

Post by Сабина »

kostik78 wrote:Ну могу только посочувстовать :)

На полном серьезе сказать что в случая мультимодуля common dependency нельзя будет в будущем заюзать где то еще ( не знаю возможно ли это) ... и главное "задокументировать" его просьбу. Если будет настаивать то сделать как он просит и не портить себе "карму" ... после того как задокументировали конечно ;)
Вы мои мысли прочли, я как раз таки планировала этот проект ещё использовать в ближайшем будущем. Это по сути common entities aka domain model, но её почему то до меня никто не завел, а он мне не даёт первой быть. Ну не хочет common entities ради бога, а мне хотя свои почему нельзя? Буду стоять до последнего, это все же не 333 "this." из за которых PR тормозят
https://www.youtube.com/watch?v=wOwblaKmyVw
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Multiple projects - one github repo

Post by Сабина »

Не прошло и года - замерджил, все 4 PR, причем ни одного коммента, что на него вообше непохоже. Думаю пора чеодан собирать :)
https://www.youtube.com/watch?v=wOwblaKmyVw
Palych
Уже с Приветом
Posts: 13683
Joined: 16 Jan 2001 10:01

Re: Multiple projects - one github repo

Post by Palych »

А кто такие PR?
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Multiple projects - one github repo

Post by АццкоМото »

Palych wrote:А кто такие PR?
одно из двух, либо кремлевские пиарасты, либо pull requests :)
Мат на форуме запрещен, блдж!
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Multiple projects - one github repo

Post by АццкоМото »

Сабина, может он имел в виду git submodules? Тоже то еще щясье, но и ничего криминального
Мат на форуме запрещен, блдж!
Palych
Уже с Приветом
Posts: 13683
Joined: 16 Jan 2001 10:01

Re: Multiple projects - one github repo

Post by Palych »

А как 333 "this." влияют на Pull Request?
mynameiszb
Уже с Приветом
Posts: 1665
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: Multiple projects - one github repo

Post by mynameiszb »

Сабина wrote:Думаю пора чеодан собирать :)
[ой - on]

Это я как-то не успел даже сообразить - что, из конторы, до которой больше часа ехать и где зарплата большая - и все, бежать?
Как бодро вы там работу меняете в Долине :)

[ой - off]
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: Multiple projects - one github repo

Post by stenking »

Так делают что бы работал CI & CD. Иначе получается что если нужно пушнуть в 2 репо то билду капец. Например поменялся формат выдачи данных через API соответственно нужно и SDK подправить, и мобильные эппы и фронтэнд. Самый простой способ все это сделать одним PR который запускает тесты и работать над ним до зелёного статуса.
Бога нет.
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Multiple projects - one github repo

Post by Сабина »

stenking wrote:Так делают что бы работал CI & CD. Иначе получается что если нужно пушнуть в 2 репо то билду капец. Например поменялся формат выдачи данных через API соответственно нужно и SDK подправить, и мобильные эппы и фронтэнд. Самый простой способ все это сделать одним PR который запускает тесты и работать над ним до зелёного статуса.
Ну так микросервисы они :). CDC прошел и досвидания. С такой философией все компоненты одной компании надо совать в один рипо. Я думаю у него просто подход keep your shit together. Он OCD, но пока со мной соглашается в половине случаев терплю :). Вчера вон 463 checkstyle errors пережил. Правда из них половина you forgot to add this., а вторая format of this variable has to be и дальше реджекс на три строки :mrgreen:
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: Multiple projects - one github repo

Post by stenking »

Сабина wrote:С такой философией все компоненты одной компании надо совать в один рипо.
Некоторые так и делают, поэтому у них ничего и не ломается :) А которые не делают поддерживают API версии, отдельное тестирование, релизы и прочие сложности.
Бога нет.
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Multiple projects - one github repo

Post by АццкоМото »

stenking wrote:до зелёного статуса.
до синих зайцев!
Мат на форуме запрещен, блдж!

Return to “Вопросы и новости IT”