GitHub PullRequestReviewCommentEvent at 2014-12-26 06:14:01
Repository: bem-docs
Actor: Nikulinnn
Payload: {"action":"created","comment":{"url":"https://api.github.com/repos/innabelaya/bem-docs/pulls/comments/22279037","id":22279037,"diff_hunk":"@@ -0,0 +1,222 @@\n+## Быстрый старт по созданию статической страницы с БЭМ\n+\n+В этой статье мы рассмотрим пример реализации статической страницы по [БЭМ-методологии](https://ru.bem.info/method/).\n+\n+## Что должно получиться\n+\n+Итогом проделанной работы будет страница приветствия пользователя, содержащая поле ввода, кнопку и текст приветствия. После того, как пользователь введет имя в поле и нажмет кнопку, его имя автоматически подставится в текст приветствия.\n+\n+![страница приветствия](https://img-fotki.yandex.ru/get/15546/289488726.0/0_216a4b_a2dc0cbf_-1-X5L)\n+\n+## С чего начать\n+\n+### Минимальные требования\n+\n+Для работы с любым БЭМ-проектом нам понадобится [Node.js](http://nodejs.org).\n+\n+### Локальная копия и настройка окружения\n+\n+В создании БЭМ-проекта нам поможет [шаблонный репозиторий](https://github.com/bem/project-stub), который содержит необходимый минимум конфигурационных файлов и папок. Делаем локальную копию `project-stub`.\n+\n+**NB** Данный документ описывает процедуру установки для ревизии [13ae0e18ef8f48bc552b4944f7e5971c5b5f4768](https://github.com/bem/project-stub/commit/13ae0e18ef8f48bc552b4944f7e5971c5b5f4768). Процесс установки последующих версий может отличаться.\n+\n+```bash\n+git clone https://github.com/bem/project-stub.git start-project\n+cd start-project\n+git checkout 13ae0e18ef8f48bc552b4944f7e5971c5b5f4768\n+npm install\n+```\n+\n+Запускаем сервер с помощью [ENB](https://ru.bem.info/tools/bem/enb-bem-techs/):\n+\n+```bash\n+node_modules/.bin/npm start\n+```\n+\n+Результат проверяем по ссылке\n+[http://localhost:8080/desktop.bundles/index/index.html](http://localhost:8080/desktop.bundles/index/index.html).\n+\n+Альтернативный инструмент для сборки проекта – [bem-tools](https://ru.bem.info/tools/bem/bem-tools/).\n+Процесс сборки с помощью `bem-tools` полностью аналогичен процессу с помощью `ENB`.\n+\n+Запуск сервера:\n+\n+```bash\n+node_modules/.bin/bem server\n+```\n+Подробнее про настройку конфигурации `bem-tools` описано в статье [Настройки bem-tools](https://ru.bem.info/tools/bem/bem-tools/customization/).\n+\n+## Пошаговая инструкция по созданию проекта\n+\n+* [Создание страницы](#page_creation) – рассмотрим варианты создания страницы.\n+  * [Описание страницы в BEMJSON-файле](#BEMJSON_declaration) – опишем страницу в БЭМ-терминах.\n+* [Создание блока](#block_creation) – самостоятельно создадим блок.\n+* [Реализация блока hello](#block_hello_modification)\n+  * [В технологии JavaScript](#JS_modification) – реализуем блок в технологии JavaScript.\n+  * [В технологии BEMHTML](#BEMHTML_modification) – реализуем блок в технологии BEMHTML.\n+  * [В технологии CSS](#CSS_modification) – реализуем блок в технологии CSS.\n+\n+<a name=\"page_creation\"></a>\n+\n+### Создание страницы\n+\n+Исходники страниц размещаются в каталоге `desktop.bundles`. Изначально в проекте присутствует заглавная страница `index.html` с примерами блоков библиотеки [bem-components](http://ru.bem.info/libs/bem-components/). Для изменения содержания этой страницы можно заменить декларацию файла `index.bemjson.js`. Пример описания BEMJSON-файла рассмотрим [ниже](#BEMJSON_declaration).\n+\n+Сейчас мы пойдём по другому пути: создадим новую страницу в каталоге `desktop.bundles`. Для этого необходимо создать папку, в нашем случае с именем `hello`, и разместить в ней файл `hello.bemjson.js`.\n+\n+Даже используя для сборки `ENB`, мы можем применить [команды bem-tools](https://ru.bem.info/tools/bem/bem-tools/commands/) для автоматического создания страниц и не только.\n+\n+Далее продолжим создание проекта на основе страницы `hello`.\n+\n+<a name=\"BEMJSON_declaration\"></a>\n+\n+#### Описание страницы в BEMJSON-файле\n+\n+[BEMJSON-файл](https://ru.bem.info/technology/bemjson/) – это структура страницы, описанная в терминах блоков, элементов и модификаторов. Первым делом нам необходимо добавить на страницу блок приветствия. Чтобы разместить его на странице, добавим блок **hello** в файл `desktop.bundles/hello/hello.bemjson.js`.\n+\n+Внутрь блока **hello** поместим элемент **greeting** с текстом приветствия пользователя.\n+\n+Кроме приветствия на странице должно быть поле ввода и кнопка. Мы возьмем готовые реализации блоков **input** и **button** из библиотеки `bem-components` и добавим их в элемент **greeting**.\n+\n+```js\n+({\n+    block: 'page',\n+    title: 'hello',\n+    head: [\n+        { elem: 'css', url: '_hello.css' }\n+    ],\n+    scripts: [{ elem: 'js', url: '_hello.js' }],\n+    mods: { theme: 'islands' },\n+    content: [\n+       {\n+            block: 'hello',\n+            content: [\n+                {\n+                    elem: 'greeting',\n+                    content: 'Привет, %пользователь%!'\n+                },\n+                {\n+                        block: 'input',\n+                        mods: { theme: 'islands', size: 'm' },\n+                        mix: { block: 'hello', elem: 'input' }, // подмешиваем элемент для добавления CSS-правил\n+                        name: 'name',\n+                        placeholder: 'Имя пользователя'\n+                },\n+                {\n+                        block : 'button',\n+                        mods : { theme : 'islands', size : 'm', type : 'submit' },\n+                        text : 'Нажать'\n+                }\n+           ]\n+       }\n+    ]\n+})\n+```\n+\n+Если вы хотите внести какие-либо изменения в существующие блоки, это можно сделать на своем [уровне переопределения](https://ru.bem.info/tools/bem/bem-tools/levels/).\n+\n+Чтобы убедиться, что наша страница работает, откроем [http://localhost:8080/desktop.bundles/hello/hello.html](http://localhost:8080/desktop.bundles/hello/hello.html).\n+\n+<a name=\"block_creation\"></a>\n+\n+### Создание блока\n+\n+На уровне `desktop.blocks` создадим директорию блока **hello** и разместим в ней необходимые для проекта [файлы технологий реализации блока](https://ru.bem.info/method/filesystem/) (`CSS`/`Stylus`, `JS`, `BEMHTML`).\n+\n+Это можно сделать как вручную, так и при помощи команд `bem-tools`.\n+\n+<a name=\"block_hello_modification\"></a>\n+\n+### Реализация блока `hello`\n+\n+<a name=\"JS_modification\"></a>\n+\n+#### Реализация блока в технологии JavaScript\n+\n+В файле `desktop.blocks/hello/hello.js` опишем реакцию блока на выполнение действий пользователем с помощью специального свойства `onSetMode`. При нажатии кнопки в текст приветствия будет подставляться имя пользователя, введенное в поле **input**.\n+Наш JavaScript-код написан с использованием декларативного JavaScript-фреймворка – [i-bem.js](https://ru.bem.info/technology/i-bem/).\n+\n+```js\n+onSetMod: {\n+    'js': {\n+        'inited': function() {\n+            this._input = this.findBlockInside('input');\n+\n+            this.bindTo('submit', function(e) {\n+                e.preventDefault();\n+                this.elem('greeting').text('Привет, ' + this._input.getVal() + '!');\n+            });\n+        }\n+    }\n+}\n+\n+```\n+Данный JavaScript-код обернем в модульную систему [YModules](https://ru.bem.info/tools/bem/modules/):\n+\n+```js\n+modules.define(\n+    'hello', // имя блока\n+    ['i-bem__dom'], // подключение зависимости\n+    function(provide, BEMDOM) { // функция, в которую передаем имена используемых модулей\n+        provide(BEMDOM.decl('hello', { // декларация блока\n+            onSetMod: { // конструктор для описания реакции на события\n+                'js': {\n+                    'inited': function() {\n+                        this._input = this.findBlockInside('input');\n+\n+                        this.bindTo('submit', function(e) { // событие, на которое будет реакция\n+                            e.preventDefault(); // предотвращение работы события по умолчанию (отправка данных формы на сервер с перезагрузкой страницы)\n+                            this.elem('greeting').text('Привет, ' + this._input.getVal() + '!');\n+                        });\n+                    }\n+                }\n+            }\n+        }));\n+    });\n+```\n+\n+<a name=\"BEMHTML_modification\"></a>\n+\n+#### Реализация блока в технологии BEMHTML\n+\n+Чтобы JavaScript-код применился, напишем BEMHTML-шаблон, в котором укажем, что наш блок **hello** имеет JavaScript-реализацию. Обернем блок `hello` в форму, добавив моду `tag`.\n+\n+```js\n+block('hello')(\n+    js()(true),\n+    tag()('form')\n+);\n+```\n+\n+<a name=\"CSS_modification\"></a>\n+\n+#### Реализация блока в технологии CSS\n+\n+Для блока `hello` создадим свои CSS-правила. К примеру, такие:","path":"Quickstart.md","position":195,"original_position":195,"commit_id":"a9d5dd2cd110ec6063d9e0d112cf01a6c6b08114","original_commit_id":"a9d5dd2cd110ec6063d9e0d112cf01a6c6b08114","user":{"login":"Nikulinnn","id":6550707,"avatar_url":"https://avatars.githubusercontent.com/u/6550707?v=3","gravatar_id":"","url":"https://api.github.com/users/Nikulinnn","html_url":"https://github.com/Nikulinnn","followers_url":"https://api.github.com/users/Nikulinnn/followers","following_url":"https://api.github.com/users/Nikulinnn/following{/other_user}","gists_url":"https://api.github.com/users/Nikulinnn/gists{/gist_id}","starred_url":"https://api.github.com/users/Nikulinnn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nikulinnn/subscriptions","organizations_url":"https://api.github.com/users/Nikulinnn/orgs","repos_url":"https://api.github.com/users/Nikulinnn/repos","events_url":"https://api.github.com/users/Nikulinnn/events{/privacy}","received_events_url":"https://api.github.com/users/Nikulinnn/received_events","type":"User","site_admin":false},"body":"Привычнее формулировка \"например\". ","created_at":"2014-12-26T06:14:01Z","updated_at":"2014-12-26T06:14:01Z","html_url":"https://github.com/innabelaya/bem-docs/pull/1#discussion_r22279037","pull_request_url":"https://api.github.com/repos/innabelaya/bem-docs/pulls/1","_links":{"self":{"href":"https://api.github.com/repos/innabelaya/bem-docs/pulls/comments/22279037"},"html":{"href":"https://github.com/innabelaya/bem-docs/pull/1#discussion_r22279037"},"pull_request":{"href":"https://api.github.com/repos/innabelaya/bem-docs/pulls/1"}}},"pull_request":{"url":"https://api.github.com/repos/innabelaya/bem-docs/pulls/1","id":25189548,"html_url":"https://github.com/innabelaya/bem-docs/pull/1","diff_url":"https://github.com/innabelaya/bem-docs/pull/1.diff","patch_url":"https://github.com/innabelaya/bem-docs/pull/1.patch","issue_url":"https://api.github.com/repos/innabelaya/bem-docs/issues/1","number":1,"state":"open","locked":false,"title":"added new doc quickstart","user":{"login":"4exova","id":8448738,"avatar_url":"https://avatars.githubusercontent.com/u/8448738?v=3","gravatar_id":"","url":"https://api.github.com/users/4exova","html_url":"https://github.com/4exova","followers_url":"https://api.github.com/users/4exova/followers","following_url":"https://api.github.com/users/4exova/following{/other_user}","gists_url":"https://api.github.com/users/4exova/gists{/gist_id}","starred_url":"https://api.github.com/users/4exova/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/4exova/subscriptions","organizations_url":"https://api.github.com/users/4exova/orgs","repos_url":"https://api.github.com/users/4exova/repos","events_url":"https://api.github.com/users/4exova/events{/privacy}","received_events_url":"https://api.github.com/users/4exova/received_events","type":"User","site_admin":false},"body":"","created_at":"2014-11-28T10:55:45Z","updated_at":"2014-12-26T06:14:01Z","closed_at":null,"merged_at":null,"merge_commit_sha":"044438f563e51ef33de62437f7ba15d8e98bf1ee","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/innabelaya/bem-docs/pulls/1/commits","review_comments_url":"https://api.github.com/repos/innabelaya/bem-docs/pulls/1/comments","review_comment_url":"https://api.github.com/repos/innabelaya/bem-docs/pulls/comments/{number}","comments_url":"https://api.github.com/repos/innabelaya/bem-docs/issues/1/comments","statuses_url":"https://api.github.com/repos/innabelaya/bem-docs/statuses/a9d5dd2cd110ec6063d9e0d112cf01a6c6b08114","head":{"label":"4exova:quickstart","ref":"quickstart","sha":"a9d5dd2cd110ec6063d9e0d112cf01a6c6b08114","user":{"login":"4exova","id":8448738,"avatar_url":"https://avatars.githubusercontent.com/u/8448738?v=3","gravatar_id":"","url":"https://api.github.com/users/4exova","html_url":"https://github.com/4exova","followers_url":"https://api.github.com/users/4exova/followers","following_url":"https://api.github.com/users/4exova/following{/other_user}","gists_url":"https://api.github.com/users/4exova/gists{/gist_id}","starred_url":"https://api.github.com/users/4exova/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/4exova/subscriptions","organizations_url":"https://api.github.com/users/4exova/orgs","repos_url":"https://api.github.com/users/4exova/repos","events_url":"https://api.github.com/users/4exova/events{/privacy}","received_events_url":"https://api.github.com/users/4exova/received_events","type":"User","site_admin":false},"repo":{"id":27262865,"name":"bem-docs","full_name":"4exova/bem-docs","owner":{"login":"4exova","id":8448738,"avatar_url":"https://avatars.githubusercontent.com/u/8448738?v=3","gravatar_id":"","url":"https://api.github.com/users/4exova","html_url":"https://github.com/4exova","followers_url":"https://api.github.com/users/4exova/followers","following_url":"https://api.github.com/users/4exova/following{/other_user}","gists_url":"https://api.github.com/users/4exova/gists{/gist_id}","starred_url":"https://api.github.com/users/4exova/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/4exova/subscriptions","organizations_url":"https://api.github.com/users/4exova/orgs","repos_url":"https://api.github.com/users/4exova/repos","events_url":"https://api.github.com/users/4exova/events{/privacy}","received_events_url":"https://api.github.com/users/4exova/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/4exova/bem-docs","description":"","fork":true,"url":"https://api.github.com/repos/4exova/bem-docs","forks_url":"https://api.github.com/repos/4exova/bem-docs/forks","keys_url":"https://api.github.com/repos/4exova/bem-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/4exova/bem-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/4exova/bem-docs/teams","hooks_url":"https://api.github.com/repos/4exova/bem-docs/hooks","issue_events_url":"https://api.github.com/repos/4exova/bem-docs/issues/events{/number}","events_url":"https://api.github.com/repos/4exova/bem-docs/events","assignees_url":"https://api.github.com/repos/4exova/bem-docs/assignees{/user}","branches_url":"https://api.github.com/repos/4exova/bem-docs/branches{/branch}","tags_url":"https://api.github.com/repos/4exova/bem-docs/tags","blobs_url":"https://api.github.com/repos/4exova/bem-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/4exova/bem-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/4exova/bem-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/4exova/bem-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/4exova/bem-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/4exova/bem-docs/languages","stargazers_url":"https://api.github.com/repos/4exova/bem-docs/stargazers","contributors_url":"https://api.github.com/repos/4exova/bem-docs/contributors","subscribers_url":"https://api.github.com/repos/4exova/bem-docs/subscribers","subscription_url":"https://api.github.com/repos/4exova/bem-docs/subscription","commits_url":"https://api.github.com/repos/4exova/bem-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/4exova/bem-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/4exova/bem-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/4exova/bem-docs/issues/comments/{number}","contents_url":"https://api.github.com/repos/4exova/bem-docs/contents/{+path}","compare_url":"https://api.github.com/repos/4exova/bem-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/4exova/bem-docs/merges","archive_url":"https://api.github.com/repos/4exova/bem-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/4exova/bem-docs/downloads","issues_url":"https://api.github.com/repos/4exova/bem-docs/issues{/number}","pulls_url":"https://api.github.com/repos/4exova/bem-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/4exova/bem-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/4exova/bem-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/4exova/bem-docs/labels{/name}","releases_url":"https://api.github.com/repos/4exova/bem-docs/releases{/id}","created_at":"2014-11-28T10:45:56Z","updated_at":"2014-11-28T09:57:47Z","pushed_at":"2014-12-11T12:35:44Z","git_url":"git://github.com/4exova/bem-docs.git","ssh_url":"git@github.com:4exova/bem-docs.git","clone_url":"https://github.com/4exova/bem-docs.git","svn_url":"https://github.com/4exova/bem-docs","homepage":null,"size":140,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":0,"forks":1,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"innabelaya:master","ref":"master","sha":"10f17e78ec9b17dc640b012219375f5be9e466a7","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},"repo":{"id":21422544,"name":"bem-docs","full_name":"innabelaya/bem-docs","owner":{"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},"private":false,"html_url":"https://github.com/innabelaya/bem-docs","description":"","fork":false,"url":"https://api.github.com/repos/innabelaya/bem-docs","forks_url":"https://api.github.com/repos/innabelaya/bem-docs/forks","keys_url":"https://api.github.com/repos/innabelaya/bem-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/innabelaya/bem-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/innabelaya/bem-docs/teams","hooks_url":"https://api.github.com/repos/innabelaya/bem-docs/hooks","issue_events_url":"https://api.github.com/repos/innabelaya/bem-docs/issues/events{/number}","events_url":"https://api.github.com/repos/innabelaya/bem-docs/events","assignees_url":"https://api.github.com/repos/innabelaya/bem-docs/assignees{/user}","branches_url":"https://api.github.com/repos/innabelaya/bem-docs/branches{/branch}","tags_url":"https://api.github.com/repos/innabelaya/bem-docs/tags","blobs_url":"https://api.github.com/repos/innabelaya/bem-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/innabelaya/bem-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/innabelaya/bem-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/innabelaya/bem-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/innabelaya/bem-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/innabelaya/bem-docs/languages","stargazers_url":"https://api.github.com/repos/innabelaya/bem-docs/stargazers","contributors_url":"https://api.github.com/repos/innabelaya/bem-docs/contributors","subscribers_url":"https://api.github.com/repos/innabelaya/bem-docs/subscribers","subscription_url":"https://api.github.com/repos/innabelaya/bem-docs/subscription","commits_url":"https://api.github.com/repos/innabelaya/bem-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/innabelaya/bem-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/innabelaya/bem-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/innabelaya/bem-docs/issues/comments/{number}","contents_url":"https://api.github.com/repos/innabelaya/bem-docs/contents/{+path}","compare_url":"https://api.github.com/repos/innabelaya/bem-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/innabelaya/bem-docs/merges","archive_url":"https://api.github.com/repos/innabelaya/bem-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/innabelaya/bem-docs/downloads","issues_url":"https://api.github.com/repos/innabelaya/bem-docs/issues{/number}","pulls_url":"https://api.github.com/repos/innabelaya/bem-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/innabelaya/bem-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/innabelaya/bem-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/innabelaya/bem-docs/labels{/name}","releases_url":"https://api.github.com/repos/innabelaya/bem-docs/releases{/id}","created_at":"2014-07-02T12:02:20Z","updated_at":"2014-11-28T09:57:47Z","pushed_at":"2014-12-01T12:28:20Z","git_url":"git://github.com/innabelaya/bem-docs.git","ssh_url":"git@github.com:innabelaya/bem-docs.git","clone_url":"https://github.com/innabelaya/bem-docs.git","svn_url":"https://github.com/innabelaya/bem-docs","homepage":null,"size":260,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"open_issues_count":1,"forks":2,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/innabelaya/bem-docs/pulls/1"},"html":{"href":"https://github.com/innabelaya/bem-docs/pull/1"},"issue":{"href":"https://api.github.com/repos/innabelaya/bem-docs/issues/1"},"comments":{"href":"https://api.github.com/repos/innabelaya/bem-docs/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/innabelaya/bem-docs/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/innabelaya/bem-docs/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/innabelaya/bem-docs/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/innabelaya/bem-docs/statuses/a9d5dd2cd110ec6063d9e0d112cf01a6c6b08114"}}}}