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

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

Ежемесячная рассылка CSSSR

Новости, свежие статьи и многое другое

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


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

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

Что нового

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

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

Ежемесячная рассылка CSSSR

Новости, свежие статьи и многое другое

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

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

Комментарии

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