bem-archive / bem-django

BEM for Django

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BEM for Django

How to use?

Get NodeJS and NPM

Get BEM Tools

BEM Tools

Copy files

Copy .bem, GNUmakefile, package.json to your Django project root.

Install dependencies

Run npm install to install all dependencies specified in package.json.

Build

Just run make and it will build only what's needed.

What can you do?

Create apps

Django apps are blocks on the project root level. So you can run bem create block <appname> to create new app with all BEM related features inside.

Create models

Models are blocks on <appname>/models level. So you can run bem create block -l <appname>/models <modelname> to create new model.

Create views

Views are blocks on <appname>/pages level. So you can run bem create block -l <appname>/pages <modelname> to create new view.

Development

Tune templates

All templates that are used to create new files are defined in .bem/techs/*.js files. Feel free to modify them.

About

BEM for Django


Languages

Language:JavaScript 100.0%