Считается ли хорошей практикой размещение внешнего интерфейса Angular в отдельном репозитории с контролем версий?

0

Я разрабатываю веб-приложение с API, написанным с помощью Node и Angular frontend. Мой текущий конвейер развертывания отслеживает исходный контроль для изменений, а затем выталкивает все на сервер сборки, где он построен, а затем развертывается в производство. В настоящее время мое приложение Node настроено на обслуживание углового интерфейса, что необязательно и нуждается в изменении. Мой вопрос: было бы неплохо разместить передние и бэкэнд-приложения в разных репозиториях? Таким образом, я могу контролировать развертывание каждого по отдельности. Приложение My Node использует множество библиотек C++, которые требуют времени для компиляции, и я не хочу их компилировать каждый раз, когда я вношу изменения в интерфейс. Разве это хорошая идея отделить их?

Теги:

1 ответ

1

Чтобы избежать повторной компиляции внутренних библиотек при изменении внешнего кода, вам не нужно разделять репозитории.
Некоторое правило в вашем gulp/grunt/any config должно быть достаточно...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню