Ура! Шаблон обновился!
А теперь по порядку.
Что нового
- Дизайн демки изменился и стал плоским в стиле Flat, а также актуализированы данные инструментов и структуры папок;
- Скрипты собираются в Webpack;
- Все команды запускаются с
npm run <task>
, основная —npm start
, и глобальная установкаgulp
не требуется; - PNG-спрайты можно создавать сразу несколько, и теперь они поддерживают Retina дисплей;
- Добавлена документация по работе с PNG спрайтами;
- Разнесены вспомогательные скрипты в NPM, благодаря чему в папке
gulp
находятся только таски, за исключением иконки для уведомлений; - Удалены неиспользуемые модули;
- Прочие мелкие исправления.
Планы на следующее обновление
- Добавление блока со стилями, разметкой и скриптом с помощью команды;
- Пересборка и обновление страницы при изменении JSON данных в
app/data
для решения проблему, когда при обновлении данных закэшированные шаблоны тянут с собой старые данные; - Оптимизация спрайтов через сервис tinypng.com при запуске
npm run build
с флагом--tinify
; - Вынос фавиконок в отдельный блок и их подключение по необходимости;
- Звуковой сигнал при ошибках или предупреждениях в Webpack;
- Наполнение документации недостающими нюансами и деталями;
Вопрос для обсуждения: куда убрать иконку для отображения в уведомлениях, чтобы в папке gulp
лежали только таски?
Заключение
Мы будем рады любой обратной связи. Присылайте пулреквесты в репозитории на GitHub или предложения и вопросы в Твиттер.