# Введение
# О icons плагине
Для генерации веб иконок используется icons плагин. Задача данного плагина обрабатывать .svg файлы или растровые форматы изображений, таких как .png или .jpg и преобразовывать их в соответствующие пригодные для использования веб иконки.
# Возможности icons плагина
- Генерация .svg в веб шрифты (Web fonts)
- Генерация .svg в svg спрайты (SVG sprites)
- Генерация растровых изображений в спрайты
- Возможность экспорта и импорта .svg иконок из проекта в .JSON формате
- Интеграция с SASS фреймворком путем генерации ficons и sprites SASS модулей
- Интеграция с HTML плагином
- Автоматическая генерации демо страницы со всеми иконками
# Процесс разработки
Процесс разработки очень прост, следует поместить .svg иконки или иконки растрового формата в source/icons
рабочую директорию плагина, расположение файлов не имеет значения. Файлы иконок можно категоризировать путем создания дополнительных директорий, максимальная глубина вложений равна - десяти.
TIP
Максимальная глубина вложений директорий равна - 10 (десяти).
Поддерживаемые форматы иконок:
- svg
- png
- jpeg / jpg
Векторные .SVG иконки, могут быть сгенерированы в один из следующих форматов:
- Web font icons
- SVG sprites
В режиме разработки, плагин может генерировать только один из соответствующих форматов.
TIP
Управление форматом генерации .SVG иконок осуществляется путем конфигурирования svgIconsMode параметра конфигурации icons плагина.
Растровые изображения, могут быть сгенерированы исключительно в sprites (Спрайт - это сгенерированное изображение состоящее из набора растровых изображений).
Все поддерживаемые форматы файлов из source/icons
директории будут немедленно собранны в соответствующий формат иконок и доступны для использования в HTML разметке
TIP
Для генерации HTML разметки сгенерированной иконки, следует использовать icon инструмент HTML плагина. Данный инструмент генерирует HTML разметку относительно активного режима и типа генерируемой иконки.
В режиме разработки, можно ознакомиться со всеми иконками на авто-генерируемой ungic-icons демо странице!
По завершению разработки HTML компонентов или полноценных страниц с веб иконками, благодаря использованию icon инструмента, имеется возможность сгенерировать общий релиз относительно выбранных HTML страниц. Кроме общего релиза, можно сгенерировать релиз исключительно для иконок используя команду release icons плагина.