-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Index module should provide functions instead of techs #76
Comments
так, конечно, выглядит красивее, но не боишься сделать изучение инструмента слишком сложным из-за обилия абстракций? |
Можно это делать опциональным 31.10.2014, 23:00, "Vladimir Grinenko" [email protected]:
Отправлено из мобильной Яндекс.Почты: http://m.ya.ru/ymail |
@arikon, расскажи, пожалуйста, подробнее как реализовать это опционально? |
@andrewblond
|
Это всегда можно делать через Но получить объект с технологиями через
Само собой. |
Предлагаю поддержать оба варианта подключения технологий:
|
мой поинт был в том, что вводится новая абстракция всего лишь ради избавления от скобочек. |
@tadatuta Кажется, что для пользователей, которые просто используют технологии абсолютно всё равно как их вызывать, и как технологии работают внутри, лижбы всё было описано в примерах и везде работало одинаково. Для тех же кто сам пишет технологии не составит проблем понять как это работает. |
После обсуждения с @mdevils решили отложить до лучших времён =) |
Возможно лучшие времена настали? =) Мы можем добавить подобное поведение «сбоку», положив подобные сахарные функции в файл отдельный файл. var techs = require('enb-bem-techs'); // techs
var sugar = require('enb-bem-techs/sugar'); // sugar functions |
@andrewblond Я думал, что мы это попробуем сделать в bem-components, если не пойдет — нафик. Но если хочешь более основательно — я не против ;-) Но есть риск, что опять скатимся в дискуссии о попугаях, которых сложно посчитать.
@tadatuta Ради читаемости конфига — 100% да. |
@blond Насколько эта задача актуальна? |
Сейчас конфиг пестрит обилием квадратных скобок.
Можно написать небольшую функцию-враппер, которая будет превращать технологию в функцию, возвращающую массив из модуля технологии и указанных опций.
Для некоторых технологий можно сделать специальную обработку опций, засахарив наиболее популярные опции.
The text was updated successfully, but these errors were encountered: