Forum

Methodology

Toolbox

Platform

Community

ENB

ENB — a tool for building web projects.

To build projects based on BEM methodology, ENB uses special modules with a knowledge about an each technology.

Modules can be enabled via packages that are described below.

Packages

  • enb-bem-techs — the core technologies to build BEM-based projects.

JavaScript

CSS processing

Template engines

  • enb-bh — for building BH templates.
  • enb-xjst — for building BEMHTML and BEMTREE based on XJST.
  • enb-bemxjst — for building BEMHTML and BEMTREE based on bem-xjst.

Infrastructure

More

How to get started?

Use the project-stub installation guide to create a BEM project that is configured for using ENB as a build tool.

To create a customized project, follow the instructions of BEM projects generator based on Yeoman.

License

© 2014 YANDEX LLC. Code licensed by Mozilla Public License 2.0.

If you notice a mistake or want something to supplement the article, you can always write to us at GitHub, or correct an article using prose.io.