Skip to content

bem-contrib/bem-components-extended

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BEM Components Extended

devDependency Status

What is this?

A set of strange, but useful features on top of the BEM Components Library.

All features are implemented at the blocks level.

Library supports the same browsers and uses the same technologies and tools, along with bem-components.

Features

Development

Working copy

Get sources:

git clone git://github.com/bem-incubator/bem-components-extended.git

cd bem-components-extended

Install dependencies (of tools):

npm install

To then run locally installed tools, use export PATH=./node_modules/.bin:$PATH or any alternative method.

Install dependent libraries:

bower install

Start the development server:

magic server

How to contribute

Feel free to create pull requests and issues with your proposals. Follow the principles of BEM library development. Don't forget to provide autotests (for bug fixes and new features), examples and docs (for new features).

JavaScript unit tests

enb make specs

enb make specs desktop.specs/<entity-name> — for point-based assembly

Example:

enb make specs desktop.specs/button_action_mod

Examples

enb make tests

About

WIP, code is unstable, don't use in production

Resources

Stars

Watchers

Forks

Packages

No packages published