Услышал, что хранить Frontend и Backend в одном репозитории “плохо”. Кто-нибудь может пояснить?
Вижу проблему в том, что сделать независимые CI билды будет трудно - при изменении фронтового кода билдить/тестить только фронт.
Из плюсов монорепы:
- атомарные коммиты (фронт+бэк) и централизованная история изменений
- легче добавлять новые фичи / делать сквозные изменения если вы можете и во фронт и в бэк
- все лежит в одном месте, удобно
Понятно, что все зависит от конкретного кейса, команды и компании, но все равно хотелось бы услышать ваши “за” и “против”?