Open boxfrommars opened 9 years ago
у меня получилось с помощью чистого gulp сделать билд jade-темплейтов в blade-темплейты со всеми blade-конструкциями: https://github.com/boxfrommars/laravel-jade-test
есть несколько замечаний:
нет не будем
да, но опционально
gulp, подробности по структуре публичной директории и расположению билдов см. в #2
пример gulp-файла для структуры описанной в #2
полностью на совести верстальщика
статичные картинки оптимизируем с помощью gulp (например gulp-imagemin). загружаемые пользователями картинки или не оптимизируем (на совести загружающего). или если сильно заставляют, то laravel-image-optimizer, но даём понять, что это зло и ад
хотела высказаться на счет именования папок в структуре. Если заменить css на styles, js > scripts, img > images, было бы лучше. Я за использование более абстрактных названий, хотя, это в большей степени относится к css здесь, остальное, чтобы выдержать стиль)
со стилями - согласен, а со скриптами - нет. Ведь там именно js будет, не perl, php или ruby. img или images пофигу.
@alisa-beata @DexinDev да, мне не нравится примерно поэтому же. если ты пишешь на кофескрипте и sass, например, то лучше будет создать в ассетах папки sass
и coffee
(не знаю, какое там правильное сокращение), иначе это предполагает, что в папке styles может быть и css, и sass, и всё это вперемешку. насчёт img -- это на мой взгляд стандарт
@boxfrommars тогда ок. Ассеты с кодом называем по расширениям
тут первоочередная задача определить, будем ли мы использовать elixir (laravel-обёртка над gulp) или чистый gulp
плюсы elixir:
я нашёл плагин для jade который поддерживает blade-синтаксисминусы elixir
resource
, чтобы разделить её на админскую и фронтенд частьтакже нужно решить насчёт bower. будем ли мы его использовать для подключения сторонних клиентских библиотек. плюсы
минусы
вопросы для обсуждения:
в любом случае, нам нужно максимально аккуратно и понятно как для frontend- так и для bakend-разработчиков решить следующие задачи: