{"action":"created","comment":{"url":"https://api.github.com/repos/w3c/respec/pulls/comments/173380330","pull_request_review_id":102561893,"id":173380330,"diff_hunk":"@@ -14,158 +14,150 @@ import { pub } from \"core/pubsubhub\";\n import css from \"deps/text!core/css/issues-notes.css\";\n import { fetch as ghFetch, fetchIndex } from \"core/github\";\n export const name = \"core/issues-notes\";\n-export function run(conf, doc, cb) {\n-  function handleIssues($ins, ghIssues, issueBase) {\n-    $(doc).find(\"head link\").first().before($(\"<style/>\").text(css));\n-    var hasDataNum = $(\".issue[data-number]\").length > 0,\n-      issueNum = 0,\n-      $issueSummary = $(\n-        \"<div><h2>\" + conf.l10n.issue_summary + \"</h2><ul></ul></div>\"\n-      ),\n-      $issueList = $issueSummary.find(\"ul\");\n-    $ins.each(function (i, inno) {\n-      var $inno = $(inno),\n-        isIssue = $inno.hasClass(\"issue\"),\n-        isWarning = $inno.hasClass(\"warning\"),\n-        isEdNote = $inno.hasClass(\"ednote\"),\n-        isFeatureAtRisk = $inno.hasClass(\"atrisk\"),\n-        isInline = $inno[0].localName === \"span\",\n-        dataNum = $inno.attr(\"data-number\"),\n-        report = {\n-          inline: isInline,\n-          content: $inno.html(),\n-        };\n-      report.type = isIssue\n-        ? \"issue\"\n-        : isWarning ? \"warning\" : isEdNote ? \"ednote\" : \"note\";\n-      if (isIssue && !isInline && !hasDataNum) {\n-        issueNum++;\n-        report.number = issueNum;\n-      } else if (dataNum) {\n-        report.number = dataNum;\n-      }\n-      // wrap\n-      if (!isInline) {\n-        var $div = $(\n+\n+function handleIssues($ins, ghIssues, issueBase, conf) {\n+  var hasDataNum = $(\".issue[data-number]\").length > 0,\n+    issueNum = 0,\n+    $issueSummary = $(\n+      \"<div><h2>\" + conf.l10n.issue_summary + \"</h2><ul></ul></div>\"\n+    ),\n+    $issueList = $issueSummary.find(\"ul\");\n+  $ins.each(function(i, inno) {\n+    var $inno = $(inno),\n+      isIssue = $inno.hasClass(\"issue\"),\n+      isWarning = $inno.hasClass(\"warning\"),\n+      isEdNote = $inno.hasClass(\"ednote\"),\n+      isFeatureAtRisk = $inno.hasClass(\"atrisk\"),\n+      isInline = $inno[0].localName === \"span\",\n+      dataNum = $inno.attr(\"data-number\"),\n+      report = {\n+        inline: isInline,\n+        content: $inno.html(),\n+      };\n+    report.type = isIssue\n+      ? \"issue\"\n+      : isWarning ? \"warning\" : isEdNote ? \"ednote\" : \"note\";\n+    if (isIssue && !isInline && !hasDataNum) {\n+      issueNum++;\n+      report.number = issueNum;\n+    } else if (dataNum) {\n+      report.number = dataNum;\n+    }\n+    // wrap\n+    if (!isInline) {\n+      var $div = $(\n           \"<div class='\" +\n-          report.type +\n-          (isFeatureAtRisk ? \" atrisk\" : \"\") +\n-          \"'></div>\"\n+            report.type +\n+            (isFeatureAtRisk ? \" atrisk\" : \"\") +\n+            \"'></div>\"\n+        ),\n+        $tit = $(\n+          \"<div role='heading' class='\" +\n+            report.type +\n+            \"-title'><span></span></div>\"\n         ),\n-          $tit = $(\n-            \"<div role='heading' class='\" + report.type + \"-title'><span></span></div>\"\n-          ),\n-          text = isIssue\n-            ? isFeatureAtRisk ? \"Feature at Risk\" : conf.l10n.issue\n-            : isWarning\n-              ? conf.l10n.warning\n-              : isEdNote ? conf.l10n.editors_note : conf.l10n.note,\n-          ghIssue;\n-        $tit.makeID(\"h\", report.type);\n-        report.title = $inno.attr(\"title\");\n-        if (isIssue) {\n-          if (hasDataNum) {\n-            if (dataNum) {\n-              text += \" \" + dataNum;\n-              // Set issueBase to cause issue to be linked to the external issue tracker\n-              if (!isFeatureAtRisk && issueBase) {\n-                $tit\n-                  .find(\"span\")\n-                  .wrap($(\"<a href='\" + issueBase + dataNum + \"'/>\"));\n-              } else if (isFeatureAtRisk && conf.atRiskBase) {\n-                $tit\n-                  .find(\"span\")\n-                  .wrap($(\"<a href='\" + conf.atRiskBase + dataNum + \"'/>\"));\n-              }\n-              ghIssue = ghIssues[dataNum];\n-              if (ghIssue && !report.title) {\n-                report.title = ghIssue.title;\n-              }\n+        text = isIssue\n+          ? isFeatureAtRisk ? \"Feature at Risk\" : conf.l10n.issue\n+          : isWarning\n+            ? conf.l10n.warning\n+            : isEdNote ? conf.l10n.editors_note : conf.l10n.note,\n+        ghIssue;\n+      $tit.makeID(\"h\", report.type);\n+      report.title = $inno.attr(\"title\");\n+      if (isIssue) {\n+        if (hasDataNum) {\n+          if (dataNum) {\n+            text += \" \" + dataNum;\n+            // Set issueBase to cause issue to be linked to the external issue tracker\n+            if (!isFeatureAtRisk && issueBase) {\n+              $tit\n+                .find(\"span\")\n+                .wrap($(\"<a href='\" + issueBase + dataNum + \"'/>\"));\n+            } else if (isFeatureAtRisk && conf.atRiskBase) {\n+              $tit\n+                .find(\"span\")\n+                .wrap($(\"<a href='\" + conf.atRiskBase + dataNum + \"'/>\"));\n+            }\n+            ghIssue = ghIssues[dataNum];\n+            if (ghIssue && !report.title) {\n+              report.title = ghIssue.title;\n             }\n-          } else {\n-            text += \" \" + issueNum;\n           }\n-          if (report.number !== undefined) {\n-            // Add entry to #issue-summary.\n-            var id = \"issue-\" + report.number,\n-              $li = $(\"<li><a></a></li>\"),\n-              $a = $li.find(\"a\");\n-            $div.attr(\"id\", id);\n-            $a\n-              .attr(\"href\", \"#\" + id)\n-              .text(conf.l10n.issue + \" \" + report.number);\n-            if (report.title) {\n-              $li.append(\n-                $(\n-                  \"<span style='text-transform: none'>: \" +\n+        } else {\n+          text += \" \" + issueNum;\n+        }\n+        if (report.number !== undefined) {\n+          // Add entry to #issue-summary.\n+          var id = \"issue-\" + report.number,\n+            $li = $(\"<li><a></a></li>\"),\n+            $a = $li.find(\"a\");\n+          $div.attr(\"id\", id);\n+          $a.attr(\"href\", \"#\" + id).text(conf.l10n.issue + \" \" + report.number);\n+          if (report.title) {\n+            $li.append(\n+              $(\n+                \"<span style='text-transform: none'>: \" +\n                   report.title +\n                   \"</span>\"\n-                )\n-              );\n-            }\n-            $issueList.append($li);\n+              )\n+            );\n           }\n+          $issueList.append($li);\n         }\n-        $tit.find(\"span\").text(text);\n-        if (report.title) {\n-          $tit.append(\n-            $(\n-              \"<span style='text-transform: none'>: \" + report.title + \"</span>\"\n-            )\n-          );\n-          $inno.removeAttr(\"title\");\n-        }\n-        $tit.addClass(\"marker\");\n-        $div.append($tit);\n-        $inno.replaceWith($div);\n-        var body = $inno.removeClass(report.type).removeAttr(\"data-number\");\n-        if (ghIssue && !body.text().trim()) {\n-          body = ghIssue.body_html;\n-        }\n-        $div.append(body);\n-        const level = $tit.parents(\"section\").length + 2;\n-        $tit.attr(\"aria-level\", level);\n       }\n-      pub(report.type, report);\n-    });\n-    if ($(\".issue\").length) {\n-      if ($(\"#issue-summary\"))\n-        $(\"#issue-summary\").append($issueSummary.contents());\n-    } else if ($(\"#issue-summary\").length) {\n-      pub(\"warn\", \"Using issue summary (#issue-summary) but no issues found.\");\n-      $(\"#issue-summary\").remove();\n+      $tit.find(\"span\").text(text);\n+      if (report.title) {\n+        $tit.append(\n+          $(\"<span style='text-transform: none'>: \" + report.title + \"</span>\")\n+        );\n+        $inno.removeAttr(\"title\");\n+      }\n+      $tit.addClass(\"marker\");\n+      $div.append($tit);\n+      $inno.replaceWith($div);\n+      var body = $inno.removeClass(report.type).removeAttr(\"data-number\");\n+      if (ghIssue && !body.text().trim()) {\n+        body = ghIssue.body_html;\n+      }\n+      $div.append(body);\n+      const level = $tit.parents(\"section\").length + 2;\n+      $tit.attr(\"aria-level\", level);\n     }\n+    pub(report.type, report);\n+  });\n+  if ($(\".issue\").length) {\n+    if ($(\"#issue-summary\"))\n+      $(\"#issue-summary\").append($issueSummary.contents());\n+  } else if ($(\"#issue-summary\").length) {\n+    pub(\"warn\", \"Using issue summary (#issue-summary) but no issues found.\");\n+    $(\"#issue-summary\").remove();\n+  }\n+}\n+export async function run(conf) {\n+  const $ins = $(\".issue, .note, .warning, .ednote\");\n+  const ghIssues = {};\n+  const { issueBase } = conf;\n+  if (!$ins.length) {\n+    return; // nothing to do.\n   }\n-  var $ins = $(\".issue, .note, .warning, .ednote\"),\n-    ghIssues = {},\n-    issueBase = conf.issueBase;\n-  if ($ins.length) {\n-    if (conf.githubAPI) {\n-      ghFetch(conf.githubAPI)\n-        .then(function (json) {\n-          issueBase = issueBase || json.html_url + \"/issues/\";\n-          return fetchIndex(json.issues_url, {\n-            // Get back HTML content instead of markdown\n-            // See: https://developer.github.com/v3/media/\n-            Accept: \"application/vnd.github.v3.html+json\",\n-          });\n-        })\n-        .then(function (issues) {\n-          issues.forEach(function (issue) {\n-            ghIssues[issue.number] = issue;\n-          });\n-          handleIssues($ins, ghIssues, issueBase);\n-          cb();\n-        }).catch(err => {\n-          pub(\"error\", err.message);\n-          handleIssues($ins, ghIssues, issueBase);\n-          cb();\n-        });\n-    } else {\n-      handleIssues($ins, ghIssues, issueBase);\n-      cb();\n+  if (conf.githubAPI) {","path":"src/core/issues-notes.js","position":269,"original_position":269,"commit_id":"1babad33ff349cd736ae6ec81f2e070c9a2acfd1","original_commit_id":"1babad33ff349cd736ae6ec81f2e070c9a2acfd1","user":{"login":"marcoscaceres","id":870154,"avatar_url":"https://avatars1.githubusercontent.com/u/870154?v=4","gravatar_id":"","url":"https://api.github.com/users/marcoscaceres","html_url":"https://github.com/marcoscaceres","followers_url":"https://api.github.com/users/marcoscaceres/followers","following_url":"https://api.github.com/users/marcoscaceres/following{/other_user}","gists_url":"https://api.github.com/users/marcoscaceres/gists{/gist_id}","starred_url":"https://api.github.com/users/marcoscaceres/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcoscaceres/subscriptions","organizations_url":"https://api.github.com/users/marcoscaceres/orgs","repos_url":"https://api.github.com/users/marcoscaceres/repos","events_url":"https://api.github.com/users/marcoscaceres/events{/privacy}","received_events_url":"https://api.github.com/users/marcoscaceres/received_events","type":"User","site_admin":false},"body":"I'm still not super happy with this part... I think we should ONLY got to network if:\r\n\r\n```\r\nif (conf.githubAPI && document.querySelector(\"issue[data-number]\") ){\r\n\r\n}\r\n```","created_at":"2018-03-09T07:26:10Z","updated_at":"2018-03-09T07:26:10Z","html_url":"https://github.com/w3c/respec/pull/1560#discussion_r173380330","pull_request_url":"https://api.github.com/repos/w3c/respec/pulls/1560","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/w3c/respec/pulls/comments/173380330"},"html":{"href":"https://github.com/w3c/respec/pull/1560#discussion_r173380330"},"pull_request":{"href":"https://api.github.com/repos/w3c/respec/pulls/1560"}}},"pull_request":{"url":"https://api.github.com/repos/w3c/respec/pulls/1560","id":173364855,"html_url":"https://github.com/w3c/respec/pull/1560","diff_url":"https://github.com/w3c/respec/pull/1560.diff","patch_url":"https://github.com/w3c/respec/pull/1560.patch","issue_url":"https://api.github.com/repos/w3c/respec/issues/1560","number":1560,"state":"open","locked":false,"title":"Converting code to async/await","user":{"login":"goelrohan6","id":14099191,"avatar_url":"https://avatars1.githubusercontent.com/u/14099191?v=4","gravatar_id":"","url":"https://api.github.com/users/goelrohan6","html_url":"https://github.com/goelrohan6","followers_url":"https://api.github.com/users/goelrohan6/followers","following_url":"https://api.github.com/users/goelrohan6/following{/other_user}","gists_url":"https://api.github.com/users/goelrohan6/gists{/gist_id}","starred_url":"https://api.github.com/users/goelrohan6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/goelrohan6/subscriptions","organizations_url":"https://api.github.com/users/goelrohan6/orgs","repos_url":"https://api.github.com/users/goelrohan6/repos","events_url":"https://api.github.com/users/goelrohan6/events{/privacy}","received_events_url":"https://api.github.com/users/goelrohan6/received_events","type":"User","site_admin":false},"body":"w3c/respec#1502\n\nConverting code to async await as stated in https://github.com/w3c/respec/issues/1502#issuecomment-368250097","created_at":"2018-03-07T06:37:59Z","updated_at":"2018-03-09T07:26:10Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5ad875c57327308fb029b6073889d805fccad78d","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/w3c/respec/pulls/1560/commits","review_comments_url":"https://api.github.com/repos/w3c/respec/pulls/1560/comments","review_comment_url":"https://api.github.com/repos/w3c/respec/pulls/comments{/number}","comments_url":"https://api.github.com/repos/w3c/respec/issues/1560/comments","statuses_url":"https://api.github.com/repos/w3c/respec/statuses/1babad33ff349cd736ae6ec81f2e070c9a2acfd1","head":{"label":"goelrohan6:patch#1502","ref":"patch#1502","sha":"1babad33ff349cd736ae6ec81f2e070c9a2acfd1","user":{"login":"goelrohan6","id":14099191,"avatar_url":"https://avatars1.githubusercontent.com/u/14099191?v=4","gravatar_id":"","url":"https://api.github.com/users/goelrohan6","html_url":"https://github.com/goelrohan6","followers_url":"https://api.github.com/users/goelrohan6/followers","following_url":"https://api.github.com/users/goelrohan6/following{/other_user}","gists_url":"https://api.github.com/users/goelrohan6/gists{/gist_id}","starred_url":"https://api.github.com/users/goelrohan6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/goelrohan6/subscriptions","organizations_url":"https://api.github.com/users/goelrohan6/orgs","repos_url":"https://api.github.com/users/goelrohan6/repos","events_url":"https://api.github.com/users/goelrohan6/events{/privacy}","received_events_url":"https://api.github.com/users/goelrohan6/received_events","type":"User","site_admin":false},"repo":{"id":123787474,"name":"respec","full_name":"goelrohan6/respec","owner":{"login":"goelrohan6","id":14099191,"avatar_url":"https://avatars1.githubusercontent.com/u/14099191?v=4","gravatar_id":"","url":"https://api.github.com/users/goelrohan6","html_url":"https://github.com/goelrohan6","followers_url":"https://api.github.com/users/goelrohan6/followers","following_url":"https://api.github.com/users/goelrohan6/following{/other_user}","gists_url":"https://api.github.com/users/goelrohan6/gists{/gist_id}","starred_url":"https://api.github.com/users/goelrohan6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/goelrohan6/subscriptions","organizations_url":"https://api.github.com/users/goelrohan6/orgs","repos_url":"https://api.github.com/users/goelrohan6/repos","events_url":"https://api.github.com/users/goelrohan6/events{/privacy}","received_events_url":"https://api.github.com/users/goelrohan6/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/goelrohan6/respec","description":"A tool for creating technical documents and web standards","fork":true,"url":"https://api.github.com/repos/goelrohan6/respec","forks_url":"https://api.github.com/repos/goelrohan6/respec/forks","keys_url":"https://api.github.com/repos/goelrohan6/respec/keys{/key_id}","collaborators_url":"https://api.github.com/repos/goelrohan6/respec/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/goelrohan6/respec/teams","hooks_url":"https://api.github.com/repos/goelrohan6/respec/hooks","issue_events_url":"https://api.github.com/repos/goelrohan6/respec/issues/events{/number}","events_url":"https://api.github.com/repos/goelrohan6/respec/events","assignees_url":"https://api.github.com/repos/goelrohan6/respec/assignees{/user}","branches_url":"https://api.github.com/repos/goelrohan6/respec/branches{/branch}","tags_url":"https://api.github.com/repos/goelrohan6/respec/tags","blobs_url":"https://api.github.com/repos/goelrohan6/respec/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/goelrohan6/respec/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/goelrohan6/respec/git/refs{/sha}","trees_url":"https://api.github.com/repos/goelrohan6/respec/git/trees{/sha}","statuses_url":"https://api.github.com/repos/goelrohan6/respec/statuses/{sha}","languages_url":"https://api.github.com/repos/goelrohan6/respec/languages","stargazers_url":"https://api.github.com/repos/goelrohan6/respec/stargazers","contributors_url":"https://api.github.com/repos/goelrohan6/respec/contributors","subscribers_url":"https://api.github.com/repos/goelrohan6/respec/subscribers","subscription_url":"https://api.github.com/repos/goelrohan6/respec/subscription","commits_url":"https://api.github.com/repos/goelrohan6/respec/commits{/sha}","git_commits_url":"https://api.github.com/repos/goelrohan6/respec/git/commits{/sha}","comments_url":"https://api.github.com/repos/goelrohan6/respec/comments{/number}","issue_comment_url":"https://api.github.com/repos/goelrohan6/respec/issues/comments{/number}","contents_url":"https://api.github.com/repos/goelrohan6/respec/contents/{+path}","compare_url":"https://api.github.com/repos/goelrohan6/respec/compare/{base}...{head}","merges_url":"https://api.github.com/repos/goelrohan6/respec/merges","archive_url":"https://api.github.com/repos/goelrohan6/respec/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/goelrohan6/respec/downloads","issues_url":"https://api.github.com/repos/goelrohan6/respec/issues{/number}","pulls_url":"https://api.github.com/repos/goelrohan6/respec/pulls{/number}","milestones_url":"https://api.github.com/repos/goelrohan6/respec/milestones{/number}","notifications_url":"https://api.github.com/repos/goelrohan6/respec/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/goelrohan6/respec/labels{/name}","releases_url":"https://api.github.com/repos/goelrohan6/respec/releases{/id}","deployments_url":"https://api.github.com/repos/goelrohan6/respec/deployments","created_at":"2018-03-04T12:43:01Z","updated_at":"2018-03-04T12:43:04Z","pushed_at":"2018-03-09T07:22:54Z","git_url":"git://github.com/goelrohan6/respec.git","ssh_url":"git@github.com:goelrohan6/respec.git","clone_url":"https://github.com/goelrohan6/respec.git","svn_url":"https://github.com/goelrohan6/respec","homepage":"","size":36066,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":0,"open_issues":0,"watchers":0,"default_branch":"develop"}},"base":{"label":"w3c:develop","ref":"develop","sha":"f2f48dcee806b81c43b9cb50a50810f007001a0b","user":{"login":"w3c","id":379216,"avatar_url":"https://avatars2.githubusercontent.com/u/379216?v=4","gravatar_id":"","url":"https://api.github.com/users/w3c","html_url":"https://github.com/w3c","followers_url":"https://api.github.com/users/w3c/followers","following_url":"https://api.github.com/users/w3c/following{/other_user}","gists_url":"https://api.github.com/users/w3c/gists{/gist_id}","starred_url":"https://api.github.com/users/w3c/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/w3c/subscriptions","organizations_url":"https://api.github.com/users/w3c/orgs","repos_url":"https://api.github.com/users/w3c/repos","events_url":"https://api.github.com/users/w3c/events{/privacy}","received_events_url":"https://api.github.com/users/w3c/received_events","type":"Organization","site_admin":false},"repo":{"id":4287066,"name":"respec","full_name":"w3c/respec","owner":{"login":"w3c","id":379216,"avatar_url":"https://avatars2.githubusercontent.com/u/379216?v=4","gravatar_id":"","url":"https://api.github.com/users/w3c","html_url":"https://github.com/w3c","followers_url":"https://api.github.com/users/w3c/followers","following_url":"https://api.github.com/users/w3c/following{/other_user}","gists_url":"https://api.github.com/users/w3c/gists{/gist_id}","starred_url":"https://api.github.com/users/w3c/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/w3c/subscriptions","organizations_url":"https://api.github.com/users/w3c/orgs","repos_url":"https://api.github.com/users/w3c/repos","events_url":"https://api.github.com/users/w3c/events{/privacy}","received_events_url":"https://api.github.com/users/w3c/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/w3c/respec","description":"A tool for creating technical documents and web standards","fork":false,"url":"https://api.github.com/repos/w3c/respec","forks_url":"https://api.github.com/repos/w3c/respec/forks","keys_url":"https://api.github.com/repos/w3c/respec/keys{/key_id}","collaborators_url":"https://api.github.com/repos/w3c/respec/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/w3c/respec/teams","hooks_url":"https://api.github.com/repos/w3c/respec/hooks","issue_events_url":"https://api.github.com/repos/w3c/respec/issues/events{/number}","events_url":"https://api.github.com/repos/w3c/respec/events","assignees_url":"https://api.github.com/repos/w3c/respec/assignees{/user}","branches_url":"https://api.github.com/repos/w3c/respec/branches{/branch}","tags_url":"https://api.github.com/repos/w3c/respec/tags","blobs_url":"https://api.github.com/repos/w3c/respec/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/w3c/respec/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/w3c/respec/git/refs{/sha}","trees_url":"https://api.github.com/repos/w3c/respec/git/trees{/sha}","statuses_url":"https://api.github.com/repos/w3c/respec/statuses/{sha}","languages_url":"https://api.github.com/repos/w3c/respec/languages","stargazers_url":"https://api.github.com/repos/w3c/respec/stargazers","contributors_url":"https://api.github.com/repos/w3c/respec/contributors","subscribers_url":"https://api.github.com/repos/w3c/respec/subscribers","subscription_url":"https://api.github.com/repos/w3c/respec/subscription","commits_url":"https://api.github.com/repos/w3c/respec/commits{/sha}","git_commits_url":"https://api.github.com/repos/w3c/respec/git/commits{/sha}","comments_url":"https://api.github.com/repos/w3c/respec/comments{/number}","issue_comment_url":"https://api.github.com/repos/w3c/respec/issues/comments{/number}","contents_url":"https://api.github.com/repos/w3c/respec/contents/{+path}","compare_url":"https://api.github.com/repos/w3c/respec/compare/{base}...{head}","merges_url":"https://api.github.com/repos/w3c/respec/merges","archive_url":"https://api.github.com/repos/w3c/respec/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/w3c/respec/downloads","issues_url":"https://api.github.com/repos/w3c/respec/issues{/number}","pulls_url":"https://api.github.com/repos/w3c/respec/pulls{/number}","milestones_url":"https://api.github.com/repos/w3c/respec/milestones{/number}","notifications_url":"https://api.github.com/repos/w3c/respec/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/w3c/respec/labels{/name}","releases_url":"https://api.github.com/repos/w3c/respec/releases{/id}","deployments_url":"https://api.github.com/repos/w3c/respec/deployments","created_at":"2012-05-10T16:39:37Z","updated_at":"2018-03-09T04:08:49Z","pushed_at":"2018-03-09T07:22:55Z","git_url":"git://github.com/w3c/respec.git","ssh_url":"git@github.com:w3c/respec.git","clone_url":"https://github.com/w3c/respec.git","svn_url":"https://github.com/w3c/respec","homepage":"","size":36088,"stargazers_count":222,"watchers_count":222,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":179,"mirror_url":null,"archived":false,"open_issues_count":134,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":179,"open_issues":134,"watchers":222,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/w3c/respec/pulls/1560"},"html":{"href":"https://github.com/w3c/respec/pull/1560"},"issue":{"href":"https://api.github.com/repos/w3c/respec/issues/1560"},"comments":{"href":"https://api.github.com/repos/w3c/respec/issues/1560/comments"},"review_comments":{"href":"https://api.github.com/repos/w3c/respec/pulls/1560/comments"},"review_comment":{"href":"https://api.github.com/repos/w3c/respec/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/w3c/respec/pulls/1560/commits"},"statuses":{"href":"https://api.github.com/repos/w3c/respec/statuses/1babad33ff349cd736ae6ec81f2e070c9a2acfd1"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"marcoscaceres"}}