На мой взгляд лучше всего сделать примерно такое:
1. У каждого кто затронут в проекте есть свой репозиторий. Т.е. например у разработчика dev.awesome-project.ru, у менеджера manager.awesome-project.ru и т.д.
2. При изменении хотя бы одного репозитория они синхронизируются (кроме чекаута веток).
3. Они даже могут работать с одной базой все вместе.
4. Ну а дальше уже надо определить права доступа так чтобы все могли просматривать, чекаутить ветки, а коммитить, создавать, сливать, удалять ветки мог только разработчик. т.е. подобие acl.
На самом деле, тут нет начальства. Мне никто не указывает на то, что надо это решать.
Я вижу что конфликт задач есть в процессе работы, хочу найти варианты решения и вынести на обсуждение эти варианты.
Конечно при подходе к решению проблемы конфликта задач через гит возникнет проблема в структуре бд (хотя это не сильно критично в виду ооочень редкого внесения изменений в бд). Но вот более важная проблема в том, что при таком подходе если один участник меняет веку, то у другого она тоже сменится. Поэтому получается что у каждого участника должен быть свой репозиторий чтоли.
Делов том, что файлы которые мы отдаем клиенту у нас нет, мы их сначала получаем со стороннего не нашего сервера и просто перенаправляем нашим клиентам.
Pavel Kuzyakin, в инетрнете находил инфу про css-модули. Вот похоже то, что мне надо. Т.е. идея не совсем в сборке в один файл для каждой страницы, тут скорее в идея в области видимости для стилей только в области компонента.
А вообще во vue это реализовано чуть ли не "из коробки" поэтому скорее всего для моего фронта я откажусь от react и перейду на vue пока есть такая возможность.
Долгая загрузка начинается еще до появления экрана приветствия. Появляется лоадер bios и после, когда винда начинает грузится уже бывает так, что грузится долго. Разве может быть задание еще до экрана приветствия? Если да, то какое и как убрать?