bem/project-stub

Remove BEMTREE comments

blond opened this issue · 21 comments

Remove BEMTREE comments

мотивация?

qfox commented

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

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

qfox commented

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

Стараюсь! 😁

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

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

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

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

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

dab commented

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

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

dab commented

@blond

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

image