project-stub icon indicating copy to clipboard operation
project-stub copied to clipboard

Remove BEMTREE comments

Open blond opened this issue 9 years ago • 21 comments

blond avatar Apr 02 '15 21:04 blond

мотивация?

tadatuta avatar Apr 02 '15 21:04 tadatuta

Тут народ наоборот хочет комментов добавить с заготовками.

qfox avatar Apr 02 '15 21:04 qfox

Причина проста — вся опциональщина должна быть в генераторе.

blond avatar Apr 02 '15 22:04 blond

Ты такой зануда сегодня ;-)

qfox avatar Apr 02 '15 22:04 qfox

Стараюсь! :grin:

blond avatar Apr 02 '15 22:04 blond

пока не убедил, но пусть issue повисит. если наберется голосов за — выпилю.

tadatuta avatar Apr 02 '15 23:04 tadatuta

Ну такое, кушать не просит, интерес сообщества вызывает, так что не поддерживаю, но и не принципиально.

tavriaforever avatar Apr 03 '15 07:04 tavriaforever

Для меня очень странный кейс, когда пользователь project-stub заглядывает «под капот» и что-то там тюнит.

Кроме того, из этого BEMTREE не строится HTML-файл, а просто добавляются шаблоны сбоку. Т.е. практической пользы ноль.

Мне кажется, что будет намного лучше, если пользователь которому нужен BEMTREE воспользуется генератором и настроит окружение удобным образом под свои задачи.

blond avatar Apr 03 '15 08:04 blond

@blond если воспринимать project-stub и как образовательный проект — тогда кейс вполне уместный.

dab avatar Apr 03 '15 08:04 dab

@dab, даже если так, то он учит делать плохо ;)

blond avatar Apr 03 '15 08:04 blond

@blond

Крошка сын
          к отцу пришел,
и спросила кроха:
- Что такое
           хорошо
и что такое
           плохо?- 
У меня
      секретов нет,-
слушайте, детишки,-
папы этого
          ответ
помещаю
       в книжке.

В таком случае надо учить хорошему. Что плохого в этом варианте?

dab avatar Apr 03 '15 08:04 dab

Что плохого в этом варианте?

Как я и описал выше, этот BEMTREE никакой практической пользы не несёт: он не используется для генерации HTML-файла.

Пригодиться такой BEMTREE-файл может только для генерации HTML «на лету», но для этого надо переделать как сборку бандла, так и добавить нодовой логики.

blond avatar Apr 03 '15 08:04 blond

в моем представлении project-stub — это коробочная поставка типа «фреймворк», а такая максимально универсальная стартовая точка, с которой удобно начать свой проект и написать его как угодно, поэтому я не вижу никаких причин не заглядывать под капот. задачу незаглядывания скорее решает генератор, который позволяет получить что-то более-менее под себя.

tadatuta avatar Apr 03 '15 10:04 tadatuta

@tadatuta меня больше смущает не факт «заглядывания под капот», а то что просто раскоментировав эту часть, никто ничего полезного не получит. Тогда зачем она нужна?

blond avatar Apr 03 '15 10:04 blond

+. Bemtree нужен, но со сборкой html + depsByTech

Guria avatar Apr 03 '15 11:04 Guria

@blond раскомментировав, получит собранный bemtree-бандл, который дальше можно использовать как для сборки html (что на самом деле очень частный случай), так и для использования в собственном апликейшн-сервере (что куда более частый кейс).

tadatuta avatar Apr 03 '15 11:04 tadatuta

+. Bemtree нужен, но со сборкой html + depsByTech

Вот я об этом и говорю: простое раскоментирование готового результата не даёт. А действия которые нужно совершить дальше требуют понимания куда глубже чем знания необходимые для сборки BEMTREE-файла.

blond avatar Apr 03 '15 11:04 blond

@tadatuta, почему project-stub должен помочь собрать BEMTREE-бандл для использования в собственном апликейшн-сервере? Полно других кейсов, которые не менее популярны, но их нет в project-stub.

Я занудствую почему? Потому что лучше совсем никак, чем как-то в project-stub, когда в генераторе это совсем хорошо.

blond avatar Apr 03 '15 11:04 blond

я это добавил, т.к. сам использую. но, как и писал выше, готов выпилить, если наберется голосов в пользу выпиливания.

tadatuta avatar Apr 03 '15 11:04 tadatuta

@tadatuta, почему не пользуешься генератором? :)

blond avatar Apr 03 '15 11:04 blond

image

tadatuta avatar Apr 03 '15 11:04 tadatuta