{"action":"created","comment":{"url":"https://api.github.com/repos/bem/bem-method/pulls/comments/33759584","id":33759584,"diff_hunk":"@@ -0,0 +1,394 @@\n+# Часто задаваемые вопросы\n+\n+## Почему БЭМ?\n+\n+* [В чем отличие БЭМ от OOCSS, AMCSS, SMACSS, SUITCSS?](#bem-benefits)\n+* [В чем разница между БЭМ и Web Components?](#bem-vs-web-components)\n+* [В чем разница между БЭМ и Bootstrap?](#bem-vs-bootstrap)\n+\n+## Блоки и элементы\n+\n+* [В каком случае создавать блок, в каком — элемент?](#block-vs-elem)\n+* [Почему в БЭМ не рекомендуется создавать элементы элементов (`block__elem1__elem2`)?](#bem-elem-hierarchy)\n+* [Зачем писать имя блока в именах модификаторов и элементов?](#long-name)\n+* [Как сделать глобальные модификаторы для блоков?](#global-mod)\n+* [Зачем создавать отдельные директории и файлы для каждого блока и технологии?](#file-system)\n+\n+## JavaScript\n+\n+* [Зачем использовать `i-bem.js`, если можно писать на jQuery?](#i-bem-vs-JS)\n+\n+## CSS\n+\n+* [Почему нежелательны каскады CSS?](#css-cascade)\n+* [Почему в БЭМ не рекомендуется использовать комбинированные селекторы для создания CSS-правил к модификатору?](#comb-css)\n+* [Можно ли объединять тег и класс в селекторе (например, `button.button`)?](#tag-class-css)\n+* [Почему в БЭМ не используют пользовательские теги (custom tag) для блоков?](#tag-css)\n+* [Почему нельзя делать общий сброс стилей (reset)?](#global-reset)\n+* [Почему нельзя писать `<div class=\"block_mod\">` вместо `<div class=\"block block_mod\">`, если имя модификатора уже содержит всю информацию о блоке?](#block-name)\n+* [Почему нельзя указывать название CSS-свойства в имени модификатора: `.block__element_border-bottom_5px`)?](#value-css)\n+\n+\n+**Не нашли ответ?** — [Задайте вопрос команде на форуме](https://ru.bem.info/forum/)\n+\n+<a name=\"bem-benefits\"></a>\n+## В чем отличие БЭМ от OOCSS, AMCSS, SMACSS, SUITCSS?\n+\n+1. БЭМ работает не только с CSS, но и с JavaScript.\n+1. БЭМ больше схож с Web Components, чем с перечисленными решениями для CSS. ([В чем разница между БЭМ и Web Components?](#bem-vs-web-components))\n+1. БЭМ предоставляет решения по созданию архитектуры проекта и помогает организовать процессы разработки.\n+\n+>Подробнее о [методологии БЭМ](https://ru.bem.info/method/).\n+\n+Можно использовать БЭМ  только на уровне CSS. Для этого достаточно просто следовать [рекомендациям методологии](../naming/naming.ru.md).\n+\n+>[Решение распространенных проблем веб-разработки с помощью БЭМ](../fixed-problems.ru.md)\n+\n+<a name=\"bem-vs-web-components\"></a>\n+## В чем разница между БЭМ и Web Components?\n+\n+Поддержка браузеров\n+\n+* Web Components [не поддерживается](http://caniuse.com/#search=Web%20Components) в Safari, iOS Safari, Internet Explorer, Firefox.\n+* БЭМ работает во всех браузерах.\n+\n+Инкапсуляция\n+\n+* В Web Components реализована через Shadow DOM.\n+* В БЭМ - с помощью [элементов](../definitions/definitions.ru.md#elem) блока.\n+\n+Работа шаблонов\n+\n+* В Web Components шаблоны всегда выполняются в браузере, что вызывает проблемы с индексацией.\n+* В БЭМ генерация шаблона возможна на этапе разработки. Это позволяет отдавать готовый HTML и избежать проблем с индексацией. Шаблоны также могут выполнятся и в браузере.\n+\n+\n+* Web Components использует императивный принцип — интреполяцию строк.\n+* БЭМ использует декларативный принцип, который позволяет выразить в шаблонах большее количество сценариев.\n+\n+Вместо импорта HTML — сборка\n+\n+* Web Components использует импорт HTML (HTML Imports), который работает непосредственно в браузере. Требует вулканизации.\n+* БЭМ использует сборщики: [ENB](https://ru.bem.info/tools/bem/enb-bem-examples/) или [bem-tools](https://ru.bem.info/tools/bem/bem-tools/).\n+\n+Вместо Custom Elements — абстракция над DOM-деревом\n+\n+* В Web Components используются Custom Elements. Такой подход позволяет разместить на одном DOM-узел один компонент.\n+* В БЭМ существует понятие [БЭМ-дерева](../definitions/definitions.ru.md#bem-tree). БЭМ использует [миксы](../definitions/definitions.ru.md#mix) — размещение нескольких БЭМ-сущностей на одном DOM-узле.\n+\n+<a name=\"bem-vs-bootstrap\"></a>\n+## В чем разница между БЭМ и Bootstrap?\n+\n+В терминах БЭМ [Bootstrap](http://getbootstrap.com/) — это набор  сверстанных блоков. БЭМ — не библиотека элементов интерфейса, а методология, позволяющая:\n+\n+* создавать архитектуру проекта;\n+* разрабатывать веб-приложения независмыми блоками;\n+* упрощать поддержку проектов.\n+\n+Библиотека блоков, сделанных на БЭМ — [bem-components](https://ru.bem.info/libs/bem-components/current/). Существуют также и [другие](https://ru.bem.info/libs/) БЭМ-библиотеки.\n+\n+<a name=\"block-vs-elem\"></a>\n+## В каком случае создавать блок, в каком элемент?\n+\n+1. Если фрагмент кода может использоваться повторно и не зависит от реализации других компонентов страницы, необходимо создавать [блок](../definitions/definitions.ru.md#block).\n+1. Если фрагмент кода не может использоваться самостоятельно, без родительской сущности (блока), в большинстве случаев создается [элемент](../definitions/definitions.ru.md#elem).\n+\n+Исключение составляют элементы, реализация которых для упрощения разработки требует разделения на более мелкие части — подэлементы. БЭМ-методология [не рекомендует делать элементы элементов](#bem-elem-hierarchy). В подобном случае вместо элемента необходимо создавать служебный блок.\n+\n+<a name=\"bem-elem-hierarchy\"></a>\n+## Почему в БЭМ не рекомендуется создавать элементы элементов (`block__elem1__elem2`)?\n+\n+Наличие элементов элементов лишает возможности изменять внутреннюю структуру блока: элементы не могут быть поменяны местами, удалены или добавлены без корректировки существующего кода.\n+\n+В БЭМ-методологии вложенную структуру поддерживают только блоки (`block__elem`). Имя блока задает пространство имен, которое [гарантирует зависимость](../namimg/naming/ru.md#bem-elem-name) элементов от блока.\n+\n+Блок может иметь вложенную структуру элементов в DOM-дереве:\n+\n+```html\n+<div class='block'>\n+    <div class='block__elem1'>\n+        <div class='block__elem2'>\n+            <div class='block__elem3'></div>\n+        </div>\n+    </div>\n+</div>\n+```\n+\n+Однако эта же структура блока в БЭМ-методологии всегда будет представлена плоским списком элементов:\n+\n+```css\n+.block{}\n+.block__elem1{}\n+.block__elem2{}\n+.block__elem3{}\n+```\n+\n+Это позволяет изменять DOM-структуру блока без внесения правок в коде каждого отдельного элемента:\n+\n+```html\n+<div class='block'>\n+    <div class='block__elem1'>\n+        <div class='block__elem2'></div>\n+    </div>\n+    <div class='block__elem3'></div>\n+</div>\n+```\n+Структура блока меняется, а правила для элементов и их названия остаются прежними.\n+\n+<a name=\"long-name\"></a>\n+## Зачем писать имя блока в именах модификаторов и элементов?\n+\n+Имя блока в именах БЭМ-сущностей обеспечивает:\n+\n+* [Пространство имен](#namespace)\n+* [Миксы](#mix)\n+* [Поиск в коде](#search)\n+\n+> **Важно!** Методология БЭМ [допускает выбор](../naming/naming.ru.md#name-scheme) удобной стратегии именования, но требует соблюдения консистентности в названиях. Так, например, все варианты верны: `context`, `ctx` или `c`, `attributes`, `attrs` или `as`. Необходимо выбрать один из них и использовать во всем проекте.\n+\n+\n+>[Соглашение по именованию БЭМ](../naming/naming.ru.md)\n+\n+<a name=\"namespace\"></a>\n+#### Пространство имен\n+\n+Имя блока задает пространство имен и обеспечивает уникальность имен элементов и модификаторов. Это позволяет ограничить влияние элементов и модификаторов одного блока на реализацию другого.\n+\n+<a name=\"mix\"></a>\n+#### Миксы\n+\n+[Микс](../definitions/definitions.ru.md#mix) — это совмещение разных БЭМ-сущностей на одном DOM-узле. При миксе модификатора имя блока указывает, к какому блоку применится модификатор. Если имя блока не указать, модификатор применится ко всем миксуемым БЭМ-сущностям.\n+\n+Например, рассмотрим микс пункта меню (`menu__item`) и кнопки (`button`):\n+\n+```html\n+<div class=\"menu__item button\"></div>\n+```\n+\n+Добавим модификатор `active` в сокращенной форме записи (без имени блока):\n+\n+```html\n+<div class=\"menu__item button active\"></div>\n+```\n+\n+В таком виде HTML-разметка не дает понять, к чему относится модификатор: к пункту меню (`menu__item.active`) или к кнопке (`button.active`). Имя блока (`button_active`) явно указывает на БЭМ-сущность, к которой будет применен модификатор.\n+\n+Также запись `<div class=\"block mod\">` не дает понять, какие БЭМ-сущности используются в работе. Например, из записи `<div class=\"checkbox button\">` нельзя однозначно определить, это микс модификатора и блока или микс двух блоков.\n+\n+Полное имя модификатора `<div class=\"block block_mod\">` показывает, о каких сущностях идет речь: `<div class=\"checkbox checkbox_button\">`.\n+\n+<a name=\"search\"></a>\n+#### Поиск в коде\n+\n+Явные и уникальные имена облегчают поиск необходимой сущности в коде и файловой системе.\n+\n+Сравним результаты глобального поиска при рефакторинге проекта. Найдем модификатор `active`. В сокращенном виде (`active`) в результаты поиска попадут все возможные комбинации и HTML-фрагменты, где встречается `active`. В записи, рекомендуемой методологией, само название уже будет содержать уточняющий параметр в виде имени блока (`button_active`). Так как имя модификатора уникально, в результаты поиска попадут только нужные фрагменты кода.\n+\n+<a name=\"global-mod\"></a>\n+## Как сделать глобальные модификаторы для блоков?\n+\n+В БЭМ отсутствует понятие глобальных модификаторов, так как модификатор всегда относится к одной конкретной БЭМ-сущности.\n+\n+Если требуется вынести CSS-свойство за пределы одного блока и применять его к разным БЭМ-сущностям в проекте, необходимо создавать отдельный блок, реализованный в технологии CSS.\n+\n+БЭМ позволяет совмещать реализацию разных блоков с помощью [миксов](../definitions/definitions.ru.md#mix):\n+\n+```html\n+<div class=\"block1 block2\"></div>\n+```\n+\n+<a name=\"file-system\"></a>\n+## Зачем создавать отдельные директории и файлы для каждого блока и технологии?\n+\n+Файловая система БЭМ-проекта разделяется на вложенные директории и файлы для удобства разработки и поддержки проекта.\n+\n+Придерживаться [рекомендуемой структуры файловой системы](../filesystem/filesystem.ru.md#bem-file-system) не обязательно. Вы можете использовать любую альтернативную структуру проекта, соответствующую [принципам организации файловой системы БЭМ](../filesystem/filesystem.ru.md#principles), например:\n+\n+**flex-схема**\n+\n+* Блоку соответствует отдельная директория.\n+* Элементы и модификаторы реализованы в отдельных файлах.\n+\n+```\n+blocks/\n+    input/\n+        input_layout_horiz.css\n+        input_layout_vertical.css\n+        input__elem.css\n+        input.css\n+        input.js\n+    button/\n+```\n+\n+* Блоку соответствует отдельная директория.\n+* Элементы и модификаторы реализованы в файлах блока.\n+\n+```\n+blocks/\n+    input/\n+        input.css\n+        input.js\n+    button/\n+```\n+\n+* Директории для блоков не используются.\n+* Элементы и модификаторы реализованы в файлах блока.\n+\n+```\n+blocks/\n+    input.css\n+    input.js\n+    button.css\n+    button.js\n+\n+```\n+**flat-схема**\n+\n+* Директории для блоков не используются.\n+* Опциональные элеметы и модификаторы реализованы в отдельных файлах.\n+\n+```\n+blocks/\n+    input_type_search.js\n+    input_type_search.bemhtml\n+    input__box.bemhtml\n+    input.css\n+    input.js\n+    input.bemhtml\n+    button.css\n+    button.js\n+    button.bemhtml\n+    button.png\n+```\n+\n+<a name=\"i-bem-vs-JS\"></a>\n+## Зачем использовать `i-bem.js`, если можно писать на jQuery?\n+\n+[i-bem.js](https://ru.bem.info/technology/i-bem/v2/i-bem-js/) это специализированный фреймворк для разработки проектов на JavaScript в терминах блоков, элементов и модификаторв.\n+\n+`i-bem.js` не предназначен для замены фреймворка общего назначения, такого как jQuery.\n+\n+`i-bem.js` позволяет:\n+\n+* разрабатывать веб-интерфейс в терминах блоков, элементов, модификаторов;\n+* интегрировать JavaScript-код с шаблонами и CSS-правилами в стиле БЭМ;\n+* описывать логику работы блока как набор состояний.\n+\n+<a name=\"css-cascade\"></a>\n+## Почему нежелательны каскады CSS?","path":"method/faq/bem-method-faq.ru.md","position":278,"original_position":278,"commit_id":"6714894438b68418bed9e5203cfda2ace9ed87ae","original_commit_id":"6714894438b68418bed9e5203cfda2ace9ed87ae","user":{"login":"Guria","id":36270,"avatar_url":"https://avatars.githubusercontent.com/u/36270?v=3","gravatar_id":"","url":"https://api.github.com/users/Guria","html_url":"https://github.com/Guria","followers_url":"https://api.github.com/users/Guria/followers","following_url":"https://api.github.com/users/Guria/following{/other_user}","gists_url":"https://api.github.com/users/Guria/gists{/gist_id}","starred_url":"https://api.github.com/users/Guria/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Guria/subscriptions","organizations_url":"https://api.github.com/users/Guria/orgs","repos_url":"https://api.github.com/users/Guria/repos","events_url":"https://api.github.com/users/Guria/events{/privacy}","received_events_url":"https://api.github.com/users/Guria/received_events","type":"User","site_admin":false},"body":"Ну вообще я согласен. Надо искоренять неправильное применение термина. Пробежался по ссылкам по [запросу `css каскад`](https://www.google.ru/webhp?ion=1&espv=2&ie=UTF-8#q=css%20%D0%BA%D0%B0%D1%81%D0%BA%D0%B0%D0%B4) - везде термин используется корректно и не имеет отношения к составным селекторам.","created_at":"2015-07-02T09:12:40Z","updated_at":"2015-07-02T09:12:40Z","html_url":"https://github.com/bem/bem-method/pull/254#discussion_r33759584","pull_request_url":"https://api.github.com/repos/bem/bem-method/pulls/254","_links":{"self":{"href":"https://api.github.com/repos/bem/bem-method/pulls/comments/33759584"},"html":{"href":"https://github.com/bem/bem-method/pull/254#discussion_r33759584"},"pull_request":{"href":"https://api.github.com/repos/bem/bem-method/pulls/254"}}},"pull_request":{"url":"https://api.github.com/repos/bem/bem-method/pulls/254","id":36243699,"html_url":"https://github.com/bem/bem-method/pull/254","diff_url":"https://github.com/bem/bem-method/pull/254.diff","patch_url":"https://github.com/bem/bem-method/pull/254.patch","issue_url":"https://api.github.com/repos/bem/bem-method/issues/254","number":254,"state":"open","locked":false,"title":"FAQ: first questions added","user":{"login":"innabelaya","id":6286656,"avatar_url":"https://avatars.githubusercontent.com/u/6286656?v=3","gravatar_id":"","url":"https://api.github.com/users/innabelaya","html_url":"https://github.com/innabelaya","followers_url":"https://api.github.com/users/innabelaya/followers","following_url":"https://api.github.com/users/innabelaya/following{/other_user}","gists_url":"https://api.github.com/users/innabelaya/gists{/gist_id}","starred_url":"https://api.github.com/users/innabelaya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/innabelaya/subscriptions","organizations_url":"https://api.github.com/users/innabelaya/orgs","repos_url":"https://api.github.com/users/innabelaya/repos","events_url":"https://api.github.com/users/innabelaya/events{/privacy}","received_events_url":"https://api.github.com/users/innabelaya/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-05-26T20:46:28Z","updated_at":"2015-07-02T09:12:40Z","closed_at":null,"merged_at":null,"merge_commit_sha":"bebb8206449e3121cfaea3afbab328ffd2dc4f91","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/bem/bem-method/pulls/254/commits","review_comments_url":"https://api.github.com/repos/bem/bem-method/pulls/254/comments","review_comment_url":"https://api.github.com/repos/bem/bem-method/pulls/comments{/number}","comments_url":"https://api.github.com/repos/bem/bem-method/issues/254/comments","statuses_url":"https://api.github.com/repos/bem/bem-method/statuses/6714894438b68418bed9e5203cfda2ace9ed87ae","head":{"label":"bem:bem-faq","ref":"bem-faq","sha":"6714894438b68418bed9e5203cfda2ace9ed87ae","user":{"login":"bem","id":223412,"avatar_url":"https://avatars.githubusercontent.com/u/223412?v=3","gravatar_id":"","url":"https://api.github.com/users/bem","html_url":"https://github.com/bem","followers_url":"https://api.github.com/users/bem/followers","following_url":"https://api.github.com/users/bem/following{/other_user}","gists_url":"https://api.github.com/users/bem/gists{/gist_id}","starred_url":"https://api.github.com/users/bem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bem/subscriptions","organizations_url":"https://api.github.com/users/bem/orgs","repos_url":"https://api.github.com/users/bem/repos","events_url":"https://api.github.com/users/bem/events{/privacy}","received_events_url":"https://api.github.com/users/bem/received_events","type":"Organization","site_admin":false},"repo":{"id":820900,"name":"bem-method","full_name":"bem/bem-method","owner":{"login":"bem","id":223412,"avatar_url":"https://avatars.githubusercontent.com/u/223412?v=3","gravatar_id":"","url":"https://api.github.com/users/bem","html_url":"https://github.com/bem","followers_url":"https://api.github.com/users/bem/followers","following_url":"https://api.github.com/users/bem/following{/other_user}","gists_url":"https://api.github.com/users/bem/gists{/gist_id}","starred_url":"https://api.github.com/users/bem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bem/subscriptions","organizations_url":"https://api.github.com/users/bem/orgs","repos_url":"https://api.github.com/users/bem/repos","events_url":"https://api.github.com/users/bem/events{/privacy}","received_events_url":"https://api.github.com/users/bem/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/bem/bem-method","description":"BEM — a methodology how to develop web projects applicable for any technology","fork":false,"url":"https://api.github.com/repos/bem/bem-method","forks_url":"https://api.github.com/repos/bem/bem-method/forks","keys_url":"https://api.github.com/repos/bem/bem-method/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bem/bem-method/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bem/bem-method/teams","hooks_url":"https://api.github.com/repos/bem/bem-method/hooks","issue_events_url":"https://api.github.com/repos/bem/bem-method/issues/events{/number}","events_url":"https://api.github.com/repos/bem/bem-method/events","assignees_url":"https://api.github.com/repos/bem/bem-method/assignees{/user}","branches_url":"https://api.github.com/repos/bem/bem-method/branches{/branch}","tags_url":"https://api.github.com/repos/bem/bem-method/tags","blobs_url":"https://api.github.com/repos/bem/bem-method/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bem/bem-method/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bem/bem-method/git/refs{/sha}","trees_url":"https://api.github.com/repos/bem/bem-method/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bem/bem-method/statuses/{sha}","languages_url":"https://api.github.com/repos/bem/bem-method/languages","stargazers_url":"https://api.github.com/repos/bem/bem-method/stargazers","contributors_url":"https://api.github.com/repos/bem/bem-method/contributors","subscribers_url":"https://api.github.com/repos/bem/bem-method/subscribers","subscription_url":"https://api.github.com/repos/bem/bem-method/subscription","commits_url":"https://api.github.com/repos/bem/bem-method/commits{/sha}","git_commits_url":"https://api.github.com/repos/bem/bem-method/git/commits{/sha}","comments_url":"https://api.github.com/repos/bem/bem-method/comments{/number}","issue_comment_url":"https://api.github.com/repos/bem/bem-method/issues/comments{/number}","contents_url":"https://api.github.com/repos/bem/bem-method/contents/{+path}","compare_url":"https://api.github.com/repos/bem/bem-method/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bem/bem-method/merges","archive_url":"https://api.github.com/repos/bem/bem-method/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bem/bem-method/downloads","issues_url":"https://api.github.com/repos/bem/bem-method/issues{/number}","pulls_url":"https://api.github.com/repos/bem/bem-method/pulls{/number}","milestones_url":"https://api.github.com/repos/bem/bem-method/milestones{/number}","notifications_url":"https://api.github.com/repos/bem/bem-method/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bem/bem-method/labels{/name}","releases_url":"https://api.github.com/repos/bem/bem-method/releases{/id}","created_at":"2010-08-06T06:52:01Z","updated_at":"2015-06-30T08:52:30Z","pushed_at":"2015-07-01T12:00:04Z","git_url":"git://github.com/bem/bem-method.git","ssh_url":"git@github.com:bem/bem-method.git","clone_url":"https://github.com/bem/bem-method.git","svn_url":"https://github.com/bem/bem-method","homepage":"http://bem.info","size":25094,"stargazers_count":204,"watchers_count":204,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":62,"mirror_url":null,"open_issues_count":41,"forks":62,"open_issues":41,"watchers":204,"default_branch":"bem-info-data"}},"base":{"label":"bem:bem-info-data","ref":"bem-info-data","sha":"21a32d4f4b9e4bc48817baf9e6f9176de2c55632","user":{"login":"bem","id":223412,"avatar_url":"https://avatars.githubusercontent.com/u/223412?v=3","gravatar_id":"","url":"https://api.github.com/users/bem","html_url":"https://github.com/bem","followers_url":"https://api.github.com/users/bem/followers","following_url":"https://api.github.com/users/bem/following{/other_user}","gists_url":"https://api.github.com/users/bem/gists{/gist_id}","starred_url":"https://api.github.com/users/bem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bem/subscriptions","organizations_url":"https://api.github.com/users/bem/orgs","repos_url":"https://api.github.com/users/bem/repos","events_url":"https://api.github.com/users/bem/events{/privacy}","received_events_url":"https://api.github.com/users/bem/received_events","type":"Organization","site_admin":false},"repo":{"id":820900,"name":"bem-method","full_name":"bem/bem-method","owner":{"login":"bem","id":223412,"avatar_url":"https://avatars.githubusercontent.com/u/223412?v=3","gravatar_id":"","url":"https://api.github.com/users/bem","html_url":"https://github.com/bem","followers_url":"https://api.github.com/users/bem/followers","following_url":"https://api.github.com/users/bem/following{/other_user}","gists_url":"https://api.github.com/users/bem/gists{/gist_id}","starred_url":"https://api.github.com/users/bem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bem/subscriptions","organizations_url":"https://api.github.com/users/bem/orgs","repos_url":"https://api.github.com/users/bem/repos","events_url":"https://api.github.com/users/bem/events{/privacy}","received_events_url":"https://api.github.com/users/bem/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/bem/bem-method","description":"BEM — a methodology how to develop web projects applicable for any technology","fork":false,"url":"https://api.github.com/repos/bem/bem-method","forks_url":"https://api.github.com/repos/bem/bem-method/forks","keys_url":"https://api.github.com/repos/bem/bem-method/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bem/bem-method/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bem/bem-method/teams","hooks_url":"https://api.github.com/repos/bem/bem-method/hooks","issue_events_url":"https://api.github.com/repos/bem/bem-method/issues/events{/number}","events_url":"https://api.github.com/repos/bem/bem-method/events","assignees_url":"https://api.github.com/repos/bem/bem-method/assignees{/user}","branches_url":"https://api.github.com/repos/bem/bem-method/branches{/branch}","tags_url":"https://api.github.com/repos/bem/bem-method/tags","blobs_url":"https://api.github.com/repos/bem/bem-method/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bem/bem-method/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bem/bem-method/git/refs{/sha}","trees_url":"https://api.github.com/repos/bem/bem-method/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bem/bem-method/statuses/{sha}","languages_url":"https://api.github.com/repos/bem/bem-method/languages","stargazers_url":"https://api.github.com/repos/bem/bem-method/stargazers","contributors_url":"https://api.github.com/repos/bem/bem-method/contributors","subscribers_url":"https://api.github.com/repos/bem/bem-method/subscribers","subscription_url":"https://api.github.com/repos/bem/bem-method/subscription","commits_url":"https://api.github.com/repos/bem/bem-method/commits{/sha}","git_commits_url":"https://api.github.com/repos/bem/bem-method/git/commits{/sha}","comments_url":"https://api.github.com/repos/bem/bem-method/comments{/number}","issue_comment_url":"https://api.github.com/repos/bem/bem-method/issues/comments{/number}","contents_url":"https://api.github.com/repos/bem/bem-method/contents/{+path}","compare_url":"https://api.github.com/repos/bem/bem-method/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bem/bem-method/merges","archive_url":"https://api.github.com/repos/bem/bem-method/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bem/bem-method/downloads","issues_url":"https://api.github.com/repos/bem/bem-method/issues{/number}","pulls_url":"https://api.github.com/repos/bem/bem-method/pulls{/number}","milestones_url":"https://api.github.com/repos/bem/bem-method/milestones{/number}","notifications_url":"https://api.github.com/repos/bem/bem-method/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bem/bem-method/labels{/name}","releases_url":"https://api.github.com/repos/bem/bem-method/releases{/id}","created_at":"2010-08-06T06:52:01Z","updated_at":"2015-06-30T08:52:30Z","pushed_at":"2015-07-01T12:00:04Z","git_url":"git://github.com/bem/bem-method.git","ssh_url":"git@github.com:bem/bem-method.git","clone_url":"https://github.com/bem/bem-method.git","svn_url":"https://github.com/bem/bem-method","homepage":"http://bem.info","size":25094,"stargazers_count":204,"watchers_count":204,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":62,"mirror_url":null,"open_issues_count":41,"forks":62,"open_issues":41,"watchers":204,"default_branch":"bem-info-data"}},"_links":{"self":{"href":"https://api.github.com/repos/bem/bem-method/pulls/254"},"html":{"href":"https://github.com/bem/bem-method/pull/254"},"issue":{"href":"https://api.github.com/repos/bem/bem-method/issues/254"},"comments":{"href":"https://api.github.com/repos/bem/bem-method/issues/254/comments"},"review_comments":{"href":"https://api.github.com/repos/bem/bem-method/pulls/254/comments"},"review_comment":{"href":"https://api.github.com/repos/bem/bem-method/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/bem/bem-method/pulls/254/commits"},"statuses":{"href":"https://api.github.com/repos/bem/bem-method/statuses/6714894438b68418bed9e5203cfda2ace9ed87ae"}}}}