Форум

Методология

Инструментарий

Платформа

Сообщество

ENB

ENB — сборщик проектов.

Для работы c проектами, построенными по методологии БЭМ, ENB использует модули, отвечающие за сборку отдельных технологий.

Для подключения модулей используйте пакеты, приведенные ниже.

Пакеты

  • enb-bem-techs — базовые технологии для сборки БЭМ-проектов.

Скрипты

Стили

Шаблонизация

  • enb-bh — сборка BH-шаблонов.
  • enb-xjst — сборка BEMHTML и BEMTREE на основе XJST.
  • enb-bemxjst — сборка BEMHTML и BEMTREE на основе bem-xjst.

Инфраструктура

  • enb-bem-examples — сборка БЭМ-примеров.
  • enb-bem-docs — сборка БЭМ-документации.
  • enb-bem-specs — сборка и запуск тестов для клиентского JavaScript.
  • enb-bem-tmpl-specs — сборка и запуск тестов для БЭМ-шаблонов.
  • enb-magic-platform — платформа и dev-сервер для сборки БЭМ-проектов.

Остальное

С чего начать?

Воспользуйтесь инструкцией по установке project-stub, чтобы создать БЭМ-проект, настроенный для сборки с помощью ENB.

Для создания проекта, подходящего под ваши задачи, ответьте на вопросы генератора БЭМ-проектов, основанного на Yeoman.

Лицензия

© 2014 YANDEX LLC. Код лицензирован Mozilla Public License 2.0.

Если вы заметили ошибку или хотите чем-то дополнить статью, вы всегда можете или написать нам об этом на Гитхабе, или поправить статью с помощью prose.io.