Skip to content
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

Support PHP #126

Open
blond opened this issue Apr 7, 2015 · 14 comments
Open

Support PHP #126

blond opened this issue Apr 7, 2015 · 14 comments

Comments

@blond
Copy link
Contributor

blond commented Apr 7, 2015

Может быть будем поддерживать PHP-связку?

  • PHP
  • bh-php
  • bem-core-php
  • bem-components-php

@zxqfox, это может быть полезно? :)

@blond blond added the question label Apr 7, 2015
@eGavr
Copy link
Contributor

eGavr commented Apr 7, 2015

Это не кардинально ли меняет конфиг?

@tadatuta
Copy link
Contributor

tadatuta commented Apr 7, 2015

если это не очень дорого в поддержке, то было бы очень круто, конечно.
Леша, ты бы смог помогать в случае каких-то упячек?

@blond
Copy link
Contributor Author

blond commented Apr 7, 2015

Мне в первую очередь интересно, будут ли пользователи PHP использовать генератор на ноде? :)

@tadatuta
Copy link
Contributor

tadatuta commented Apr 7, 2015

без ноды оно в любом случае не собирается

@qfox
Copy link
Contributor

qfox commented Apr 7, 2015

@blond Может-может.

@eGavr Стоит отдельно обсудить что делать в bem-tools, для ENB там все просто: https://github.com/bem/project-stub/compare/php-bem-bh

@tadatuta как и минификация js, обфускация, stylus, postcss, bla-bla-bla. А еще без ruby капистрано не работает.

@qfox
Copy link
Contributor

qfox commented Apr 7, 2015

Леша, ты бы смог помогать в случае каких-то упячек?

@tadatuta А куда я денусь? :-)

@levonet levonet removed the question label Jun 24, 2015
@levonet
Copy link

levonet commented Jun 24, 2015

@eGavr, сможешь как-нибудь сделать?

@qfox
Copy link
Contributor

qfox commented Jun 24, 2015

@eGavr вроде как оно уже устоялось, и там надо:

  • добавлять к bem-core bem-core-php, к bem-components — bem-components-php (в bower.json и enb/make.js);
  • генерировать на ряду с package.json еще и composer.json
  • подключать bh-php, в т.ч. в post-install рядом с bower install делать composer update

@eGavr
Copy link
Contributor

eGavr commented Jun 24, 2015

Кто-то говорил, что будут проблемы с bem-tools

@tadatuta
Copy link
Contributor

планирую в ближайшее время выпилить bem make в пользу enb make, так что проблема самоустранится

@qfox
Copy link
Contributor

qfox commented Aug 13, 2015

Есть вопрос-предложение: если bem-components включает установку bem-core, равно как и bem-core-php включает установку bem-core, а bem-components-php включает установку всех четырех библиотек — при чем на уровне bower.json, может нет смысла отдельно выбирать bem-core и отдельно bem-components? А если да, то это сразу упростит выбор библиотек ;-)

@tadatuta
Copy link
Contributor

@zxqfox не уверен, что понял, что ты предлагаешь. у пользователя должна быть возможность сгенерировать конфиг только для bem-core, без любых других библиотек

@qfox
Copy link
Contributor

qfox commented Aug 15, 2015

@tadatuta Селектор, условно:

  • bem-core
  • bem-components (+ bem-core из bem-components/bower.json/deps)
  • bem-core-php (+ bem-core)
  • bem-components-php (+ bem-core-php, bem-components, bem-core)

@tadatuta
Copy link
Contributor

@zxqfox хм, был уверен, что сейчас так и есть )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants