Ура! Шаблон обновился!
А теперь по порядку.
Что нового
- Дизайн демки изменился и стал плоским в стиле 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 или предложения и вопросы в Твиттер.



