Любой редактор php кода с бьютифайером. PhpStorm, atom (с плагинами), sublime (с плагинами) и т.д.
Либо один из множества сайтов с форматированием кода (искать по php beautifier)
diamond,
1) Ну по сути пхп вне контейнера нужно только для composer run-script d:build, composer install не делается, и
по сути это никак не влияет. Можно bash скрипт написать, просто как правило на хосте уже есть php и composer.
2) Да. Если нужно. Но для начальной инсталляции лучше всё запихнуть в секцию script, что то типа
"d:build": [
"docker-compose run -T --rm composer install",
"docker-compose run -T --rm npm install",
"echo \"Good Job, man =)\""
],
Команды пишу на память, не ручаюсь за их работоспособность)
Антон Середний, я бы склонировал существующий репозиторий, потом скопировал в него файлы с рабочего сервера.
Стоит посмотреть как проект развёрнут на рабочем сервере, если через гит, то лучше всего запушить там существующие изменения в git, а у себя просто забрать их.
Vit: допустим мы в шаблоне вызываем getMenu() 3 раза, в таком случае необходимо среди нагромождения HTML найти и заменить. В контроллере это бы вызывалось 1 раз. А для более удобного рефакторинга кода рекомендую PHPStorm, он все методы и названия классов сам найдёт (исключение - вызывается из шаблона).
Не в коем случае не настаиваю, ответил основываясь на своём опыте.
Saboteur: анологии дело вредное и часто заводят не туда, но уж раз без них не обойтись, то было бы корректней сравнивать не водителей авто, а к примеру врачей или хотя бы обычный водитель - про, ученик - говнокодер. Ну и не следует путать понятия, не быть сверх-крутым это не означает быть говнокодером.
Не нормально быть начинающим при этом позиционировать себя как профи и не желать развивать свои навыки. Хотя мне конечно о рамках нормальности судить трудно, возможно среди PHPшников быть говнокодером это норма, тогда не удивительны крики со стороны других разработчиков.
А потом, вот из-за таких PHPшников, которые пишут в notepad++ в функциональном стиле, достаётся всем PHP разрабам...
Знаете что заметил, если PHP программист пишет в notepad++, то скорее всего он невысокого уровня. Хотя это и логично, у профессионала инструмент профессиональный.
Дмитрий Скрябин: так я и не осуждаю, даже и право не имею. Просто советую. Если проект сколько то вывозит, лучше нанять сильного разраба который и тебя по скилу прокачает и проект подтянет. А с учётом того, что проект в любом случае придётся переписывать, т.к. используется CodeIgniter, то это наиболее рациональный вариант.
Дмитрий Скрябин: а я откуда знаю, зачем спрашивать на Тостере? Но раз мой коммент тебя задел, значит проект либо твой, либо ты не заинтересован в его развитии.
Либо один из множества сайтов с форматированием кода (искать по php beautifier)