/bem-express_light

Простое express приложение в БЭМ терминах и на классическом БЭМ стеке

Primary LanguageJavaScript

Установка

Для установки start-kit проекта выполните в консоли:

git clone https://github.com/belodpav/bem-express_light.git
cd bem-express_light
npm install

Для того чтобы убедиться, что все работет выполните команду

npm start

Запустится production режим с проектом по умолчанию.

Разработка

Для запуска режима разработки воспользуйтесь командой:

npm run dev

В это время будут собраны бандлы проекта и запущена серверная часть приложения. Поддерживается функция livereload, что делает разработку комфртной и лишенной лишних операций разработчика.

Продакшен

npm start

О технологиях и инструментах

Разработка проекта на bem-express_light ведется в БЭМ терминах. Это относится как клиентской части так и к серверной.

Для разработки серверной части приложения используется bem-priv. Данный компонент позволяет писать серверный код в БЭМ терминах в синтаксисе i-bem.js.

Сборка осуществляется с помощью enb

Файловая структура

Скоро...

Уровни переопределения

Скоро...

Сборка под разные платформы, эксперементы, и т.д.

Скоро...

О bem-express_light

За основу проекта были взяты bem-express и инструменты классического БЭМ стека БЭМ.

Цель bem-express_light - предоставить простой для старта инструмент разработки в БЭМ терминах на классическом БЭМ стеке.