Как минимум одного пункта не хватает:
...
4) на сервере сделаю гит клон, загрузятся файлы проекта (которые я написал), но библиотека нет
5) на сервере выполняю composer install или composer update, чтобы подтянуть зависимости
pro-dev, вы упомянули про апи, я сделал вывод, что фронт будет самостоятельной аппликухой, общающейся с бэком по апи. Отдельная сущность - отдельнаая репа. Навешали моков, сидим пилим фронт, не обращая внимания на бэк. Если используем что-то типа postman, то весь апи проектируем там, фронт оттуда смотрит как обрабатывать данные, бэк видит как их формировать. Никто ни от кого не зависит, каждый занимается своим делом.
Примерно настолько, что приведет вас в ужас, судя по всему =)))
усложнения поиска селекторов по проекту.
Объясните мне, жалкому разработчику всего лишь с десятилетним стажем, КАК может препроцессор усложнить поиск селектора? Ну как?????
Если я придерживаюсь правила "один блок — один файл", использую сорсмапы, я всегда вижу в инспекторе браузера в каком файле и в какой строке написан стиль. Если я жму дабл-шифт в IDE, и начинаю вводить имя блока, то немедленно попадаю в нужный файл.
Может все-таки поиск усложняет не использование препроцессора, а ваше неумение правильно организовать свой код?
Поднять локальный сервер.
Скачать все файлы (можно не все, например картинки не всегда обязательны)
Слить дамп базы.
Залить файлы себе на локальный сервак.
Залить дамп в локальную базу.
Поправить конфиги под свое окружение.
Начать выполнять работу.
teodor7teodor7, роутер ни при чем. просто при заходе на index.html открыватся приложение, а при заходе например на /admin/index.html открывается админское приложение со своим роутингом.
В любом случае нужны две копии, если вы не хотите чтобы прод сайт в какой-то момент времени был сломан.
Репозиторий может находится в одном состоянии. Либо вы на мастере, либо вы переключились на dev и все файлы перешли в соответствующее состояние.
php вполне серьезный язык O_o
ну так php же