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

v0.5 (rewriting the world) #59

Merged
merged 20 commits into from
Dec 3, 2013
Merged

v0.5 (rewriting the world) #59

merged 20 commits into from
Dec 3, 2013

Conversation

narqo
Copy link
Owner

@narqo narqo commented Dec 1, 2013

\cc @arikon @SevInf @veged

Практически полностью переписал внутренности:

  • выкинул все, что связанно с уровнями .sets. Такого понятия больше нет. Вместо этого все собирается в <setName>.<tech>, в корне проекта.
    Например, desktop.examples, common.tests (fixes Точечные цели для сборки технологий сета #36);
    1. Отказ от уровней .sets позволяет просто решить проблему «собрать только все тесты».
    2. Упрощается подключение на проект: больше не нужно предварительно руками создавать пустые уровни <setName>.sets.
  • декларация технологий набора (examples, tests, docs), перенесена из SetsLevelNode#getSourceItemTechs, в SetsNode#getSoutceTechs;
  • переименовал технологию test-tmpl в test.bemjson.js;
  • тесты собираются в бандл с именем <test-tech-name> вместо default.
    Например, desktop.tests/dom/test-js, desktop.tests/jquery__event_type_pointer/test-js+browser-js+bemhtml;
  • вместо CreateLevelNode, внутри теперь используется BemCreateLevelNode (обвязка над bem.api.create.level) — нужно для упрощения файловой структуры;
  • портировал фиксы из v0.3, v0.4 (closes Make phantomjs tech to be run by bem create command #55);
  • (временно) добавил monkey-patching-заляпу для Исправил BemCreateNode bem-archive/bem-tools#527;
  • вкрутил в качестве smoke-тестов текущий bem-core (make test в корне репозитория)

narqo pushed a commit that referenced this pull request Dec 3, 2013
v0.5 (rewriting the world)
@narqo narqo merged commit 631cc84 into v0.5 Dec 3, 2013
@narqo narqo deleted the issues#36 branch December 3, 2013 12:08
@narqo
Copy link
Owner Author

narqo commented Dec 3, 2013

Проверил сборку тестов в bem-core + сборку примеров на islassistant — работает

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

Successfully merging this pull request may close these issues.

1 participant