Обновление шаблона до v0.12

Иллюстрация людей с ноутбуками в руках

Ура! Шаблон обновился!

А теперь по порядку.

Что нового

  • Дизайн демки изменился и стал плоским в стиле 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 или предложения и вопросы в Твиттер.

Будь в курсе

Каждый месяц cвежие статьи, подкасты, новости веб-разработки, вакансии и интересные события. Никакого спама. Только по делу.

Отправляя данную форму, я подтверждаю своё согласие на получение рекламных и информационных материалов, а также факт своего ознакомления и согласия с Политикой конфиденциальности

Иллюстрация человека, читающего газету

Читайте так же

Комментарии

Продолжая пользование данным Сайтом, вы даете свое согласие на сбор и обработку технической информации (cookies). Подробнее о cookies читайте вПолитике конфиденциальности.