тебя есть проект который раздробленный на несколько микросервисов,
но система работает как одна целая, со всеми сервисами, просто для удобства работы, было разбито на маленькие кусочки (микросервисы).
вот допустим у меня их 4 штуки:
./Company.UI (React application)
./Company.Clients
./Company.Tickets
./Company.Transactions
каждый из этих проектов я хочу чтоб имел свой:
- git repostiory,
- изначально какой-то подготовленный boilerplate для разработки - когда наинаю новый проект,
- когда новый разработчик приступает к работе, как ему сразу скачать все проекты? их там може быть штук 20-30, вручную git clone долго,
даже если я создам bash файл где будет 30 git clone комманд, то где мне его хранить? Может создать проект общий, который будет заниматься тем что будет билдить все проекты, стягивать все проекты с репозиториев,
вот есть у javascript lerna, который занимается всей этой проблемой, есть ли что-то похожее у C#?
есть может какой-то бест практисес? так как там не все проекты у меня могут быть C#, вот один проект это вообще react в папке: Company.UI, как вообще люди делают, которые разрабатывают на C#? какие есть бест практисес.
Обсуждают сегодня