Описание тега yeoman

Yeoman - это инструмент командной строки для веб-разработки. В качестве "шаблона веб-приложения" его основные функции включают создание шаблонов проекта, процесс сборки, частично основанный на Grunt.js, и управление пакетами для обновления зависимостей проекта.

Йомен Особенности

  1. Леса строительные: структура проекта Автоматизирует с использованием HTML5 шаблонный, JQuery, и Modernizr - и, возможно, компас, Twitter Bootstrap, RequireJS и плагины Twitter Bootstrap.
  2. Наблюдение за процессом: интегрирует LiveReload с собственным резервным процессом отслеживания для обновления изменений в браузере без обновления.
  3. Linting: запускает JSHint для указанных файлов проекта в процессе сборки.
  4. Сервер предварительного просмотра: Использованиеgrunt serverКоманда запускает встроенный HTTP-сервер для мониторинга изменений проекта, автоматически компилируя файлы CoffeeScript / Compass.
  5. Оптимизация изображения: интегрирует OptiPNG и JPEGTran в процесс сборки.
  6. Процесс сборки: в дополнение к уже упомянутым функциям,grunt buildобъединяет, минимизирует и генерирует манифест кэша приложения. В процесс сборки также входит сценарий оптимизации RequireJS r.js.
  7. Управление пакетами: обновляйте зависимости проекта, такие как сторонние библиотеки и расширения, из командной строки с помощью Bower.
  8. Тестирование: поддерживает создание тестовых примеров для Mocha или Jasmine и их автоматическое построение как часть процесса сборки с помощью Karma.

Йомен Ресурсы

  • Главный веб-сайт - установка, справочник по интерфейсу командной строки, менеджер пакетов, инструмент метрик, часто задаваемые вопросы
  • GitHub - репозиторий проекта и дополнительная документация README
  • GitHub Issues - основной сайт поддержки для устранения неполадок раннего выпуска
  • Группы Google - в основном административные проблемы с некоторыми вопросами поддержки
  • Google Plus - рекламные обновления и ссылки на освещение в СМИ
  • Twitter - поддержка обсуждений и ссылок на освещение в СМИ