{"action":"created","comment":{"url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls/comments/45020009","id":45020009,"diff_hunk":"@@ -117,175 +103,171 @@ export function parse({minim, source}, done) {\n   const paramToElement = convertParameterToElement.bind(\n     convertParameterToElement, minim);\n \n-  const swagger = yaml.safeLoad(source);\n-\n-  const basePath = swagger.basePath || '';\n-  const schemaDefinitions = _.pick(swagger, 'definitions') || {};\n-\n-  const parseResult = new ParseResult();\n-  const api = new Category();\n-  parseResult.push(api);\n-\n-  // Root API Element\n-  api.classes.push('api');\n-  api.meta.set('title', swagger.info.title);\n-  if (swagger.info.description) {\n-    api.content.push(new Copy(swagger.info.description));\n-  }\n-\n-  // Swagger has a paths object to loop through\n-  // The key is the href\n-  _.each(swagger.paths, (pathValue, href) => {\n-    const resource = new Resource();\n-    api.content.push(resource);\n-\n-    // TODO: Better title and description for the resources\n-    // For now, give a title of the HREF\n-    resource.meta.set('title', 'Resource ' + href);\n+  const loaded = yaml.safeLoad(source);\n \n-    const pathObjectParameters = pathValue.parameters || [];\n+  $RefParser.dereference(loaded, function(err, swagger) {\n+    if (err) {\n+      return done(err);\n+    }\n+    const basePath = swagger.basePath || '';\n \n-    // TODO: Currently this only supports URI parameters for `path` and `query`.\n-    // It should add support for `body` parameters as well.\n-    if (pathObjectParameters.length > 0) {\n-      resource.hrefVariables = new HrefVariables();\n+    const parseResult = new ParseResult();\n+    const api = new Category();\n+    parseResult.push(api);\n \n-      pathObjectParameters\n-        .filter((parameter) => parameter.in === 'query' || parameter.in === 'path')\n-        .map(paramToElement)\n-        .forEach((member) => resource.hrefVariables.content.push(member));\n+    // Root API Element\n+    api.classes.push('api');\n+    api.meta.set('title', swagger.info.title);\n+    if (swagger.info.description) {\n+      api.content.push(new Copy(swagger.info.description));\n     }\n \n-    // TODO: Handle parameters on a resource level\n-    // See https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md#path-item-object\n-    const relevantPaths = _.omit(pathValue, 'parameters', '$ref');\n+    // Swagger has a paths object to loop through\n+    // The key is the href\n+    _.each(swagger.paths, (pathValue, href) => {\n+      const resource = new Resource();\n+      api.content.push(resource);\n \n-    // Each path is an object with methods as properties\n-    _.each(relevantPaths, (methodValue, method) => {\n-      const methodValueParameters = methodValue.parameters || [];\n+      const pathObjectParameters = pathValue.parameters || [];\n \n-      const queryParameters = methodValueParameters.filter((parameter) => {\n-        return parameter.in === 'query';\n-      });\n+      // TODO: Currently this only supports URI parameters for `path` and `query`.\n+      // It should add support for `body` parameters as well.\n+      if (pathObjectParameters.length > 0) {\n+        resource.hrefVariables = new HrefVariables();\n \n-      // URI parameters are for query and path variables\n-      const uriParameters = methodValueParameters.filter((parameter) => {\n-        return parameter.in === 'query' || parameter.in === 'path';\n-      });\n-\n-      // Body parameters are ones that define JSON Schema\n-      const bodyParameters = methodValueParameters.filter((parameter) => {\n-        return parameter.in === 'body';\n-      });\n+        pathObjectParameters\n+          .filter((parameter) => parameter.in === 'query' || parameter.in === 'path')\n+          .map(paramToElement)\n+          .forEach((member) => resource.hrefVariables.content.push(member));\n+      }\n \n-      // Query parameters are added the HREF if they exist\n-      if (queryParameters.length > 0) {\n-        const queryParameterNames = queryParameters.map((parameter) => {\n-          return parameter.name;\n-        });\n+      // TODO: Handle parameters on a resource level\n+      // See https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md#path-item-object\n+      const relevantPaths = _.omit(pathValue, 'parameters', '$ref');\n \n-        resource.attributes.set('href', basePath + href + '{?' + queryParameterNames.join(',') + '}');\n-      } else {\n-        resource.attributes.set('href', href);\n-      }\n+      // Each path is an object with methods as properties\n+      _.each(relevantPaths, (methodValue, method) => {\n+        const methodValueParameters = methodValue.parameters || [];\n \n-      const transition = new Transition();\n-      resource.content.push(transition);\n+        const queryParameters = methodValueParameters.filter((parameter) => {\n+          return parameter.in === 'query';\n+        });\n \n-      // Prefer description over summary since description is more complete.\n-      // According to spec, summary SHOULD only be 120 characters\n-      const transitionDescription = methodValue.description ?\n-        methodValue.description : methodValue.summary;\n-      if (transitionDescription) {\n-        transition.push(new Copy(transitionDescription));\n-      }\n+        // URI parameters are for query and path variables\n+        const uriParameters = methodValueParameters.filter((parameter) => {\n+          return parameter.in === 'query' || parameter.in === 'path';\n+        });\n \n-      if (methodValue.operationId) {\n-        transition.meta.set('title', methodValue.operationId);\n-      }\n+        // Body parameters are ones that define JSON Schema\n+        const bodyParameters = methodValueParameters.filter((parameter) => {\n+          return parameter.in === 'body';\n+        });\n \n-      // For each uriParameter, create an hrefVariable\n-      if (uriParameters.length > 0) {\n-        transition.hrefVariables = new HrefVariables();\n+        // Query parameters are added the HREF if they exist\n+        if (queryParameters.length > 0) {\n+          const queryParameterNames = queryParameters.map((parameter) => {\n+            return parameter.name;\n+          });\n \n-        uriParameters\n-          .map(paramToElement)\n-          .forEach((member) => transition.hrefVariables.content.push(member));\n-      }\n+          resource.attributes.set('href', basePath + href + '{?' + queryParameterNames.join(',') + '}');\n+        } else {\n+          resource.attributes.set('href', href);\n+        }\n \n-      // Currently, default responses are not supported in API Description format\n-      const relevantResponses = _.omit(methodValue.responses, 'default');\n+        const transition = new Transition();\n+        resource.content.push(transition);\n \n-      if (_.keys(relevantResponses).length === 0) {\n-        createTransaction(minim, transition, method);\n-      }\n+        transition.meta.set('title', methodValue.summary || methodValue.operationId || '');","path":"src/adapter.js","position":194,"original_position":194,"commit_id":"030a4e89926937072abb941a5ed329d12ada1df8","original_commit_id":"030a4e89926937072abb941a5ed329d12ada1df8","user":{"login":"smizell","id":130959,"avatar_url":"https://avatars.githubusercontent.com/u/130959?v=3","gravatar_id":"","url":"https://api.github.com/users/smizell","html_url":"https://github.com/smizell","followers_url":"https://api.github.com/users/smizell/followers","following_url":"https://api.github.com/users/smizell/following{/other_user}","gists_url":"https://api.github.com/users/smizell/gists{/gist_id}","starred_url":"https://api.github.com/users/smizell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smizell/subscriptions","organizations_url":"https://api.github.com/users/smizell/orgs","repos_url":"https://api.github.com/users/smizell/repos","events_url":"https://api.github.com/users/smizell/events{/privacy}","received_events_url":"https://api.github.com/users/smizell/received_events","type":"User","site_admin":false},"body":"@netmilk You OK with falling back to `operationId` here? Or would you rather it be blank?","created_at":"2015-11-17T03:56:49Z","updated_at":"2015-11-17T03:56:49Z","html_url":"https://github.com/apiaryio/fury-adapter-swagger/pull/2#discussion_r45020009","pull_request_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls/2","_links":{"self":{"href":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls/comments/45020009"},"html":{"href":"https://github.com/apiaryio/fury-adapter-swagger/pull/2#discussion_r45020009"},"pull_request":{"href":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls/2"}}},"pull_request":{"url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls/2","id":50873184,"html_url":"https://github.com/apiaryio/fury-adapter-swagger/pull/2","diff_url":"https://github.com/apiaryio/fury-adapter-swagger/pull/2.diff","patch_url":"https://github.com/apiaryio/fury-adapter-swagger/pull/2.patch","issue_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/issues/2","number":2,"state":"open","locked":false,"title":"Various updates to the parser","user":{"login":"danielgtaylor","id":106826,"avatar_url":"https://avatars.githubusercontent.com/u/106826?v=3","gravatar_id":"","url":"https://api.github.com/users/danielgtaylor","html_url":"https://github.com/danielgtaylor","followers_url":"https://api.github.com/users/danielgtaylor/followers","following_url":"https://api.github.com/users/danielgtaylor/following{/other_user}","gists_url":"https://api.github.com/users/danielgtaylor/gists{/gist_id}","starred_url":"https://api.github.com/users/danielgtaylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielgtaylor/subscriptions","organizations_url":"https://api.github.com/users/danielgtaylor/orgs","repos_url":"https://api.github.com/users/danielgtaylor/repos","events_url":"https://api.github.com/users/danielgtaylor/events{/privacy}","received_events_url":"https://api.github.com/users/danielgtaylor/received_events","type":"User","site_admin":false},"body":"- Better JSON Schema reference handling (including external sources)\r\n- Do not set resource titles\r\n- Use `summary` instead of `operationId` for action titles\r\n- Set a relation value based on `operationId` for actions\r\n- Update test fixtures to support the above\r\n\r\ncc @smizell @netmilk ","created_at":"2015-11-16T22:05:27Z","updated_at":"2015-11-17T03:56:49Z","closed_at":null,"merged_at":null,"merge_commit_sha":"bb73e6a5731334f963e742447c4cbcc48258b500","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls/2/commits","review_comments_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls/2/comments","review_comment_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls/comments{/number}","comments_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/issues/2/comments","statuses_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/statuses/030a4e89926937072abb941a5ed329d12ada1df8","head":{"label":"apiaryio:daniel/updates","ref":"daniel/updates","sha":"030a4e89926937072abb941a5ed329d12ada1df8","user":{"login":"apiaryio","id":765943,"avatar_url":"https://avatars.githubusercontent.com/u/765943?v=3","gravatar_id":"","url":"https://api.github.com/users/apiaryio","html_url":"https://github.com/apiaryio","followers_url":"https://api.github.com/users/apiaryio/followers","following_url":"https://api.github.com/users/apiaryio/following{/other_user}","gists_url":"https://api.github.com/users/apiaryio/gists{/gist_id}","starred_url":"https://api.github.com/users/apiaryio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apiaryio/subscriptions","organizations_url":"https://api.github.com/users/apiaryio/orgs","repos_url":"https://api.github.com/users/apiaryio/repos","events_url":"https://api.github.com/users/apiaryio/events{/privacy}","received_events_url":"https://api.github.com/users/apiaryio/received_events","type":"Organization","site_admin":false},"repo":{"id":42935158,"name":"fury-adapter-swagger","full_name":"apiaryio/fury-adapter-swagger","owner":{"login":"apiaryio","id":765943,"avatar_url":"https://avatars.githubusercontent.com/u/765943?v=3","gravatar_id":"","url":"https://api.github.com/users/apiaryio","html_url":"https://github.com/apiaryio","followers_url":"https://api.github.com/users/apiaryio/followers","following_url":"https://api.github.com/users/apiaryio/following{/other_user}","gists_url":"https://api.github.com/users/apiaryio/gists{/gist_id}","starred_url":"https://api.github.com/users/apiaryio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apiaryio/subscriptions","organizations_url":"https://api.github.com/users/apiaryio/orgs","repos_url":"https://api.github.com/users/apiaryio/repos","events_url":"https://api.github.com/users/apiaryio/events{/privacy}","received_events_url":"https://api.github.com/users/apiaryio/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/apiaryio/fury-adapter-swagger","description":"Swagger 2.0 parser adapter for Fury.js","fork":false,"url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger","forks_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/forks","keys_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/keys{/key_id}","collaborators_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/teams","hooks_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/hooks","issue_events_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/issues/events{/number}","events_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/events","assignees_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/assignees{/user}","branches_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/branches{/branch}","tags_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/tags","blobs_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/git/refs{/sha}","trees_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/git/trees{/sha}","statuses_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/statuses/{sha}","languages_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/languages","stargazers_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/stargazers","contributors_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/contributors","subscribers_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/subscribers","subscription_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/subscription","commits_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/commits{/sha}","git_commits_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/git/commits{/sha}","comments_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/comments{/number}","issue_comment_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/issues/comments{/number}","contents_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/contents/{+path}","compare_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/compare/{base}...{head}","merges_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/merges","archive_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/downloads","issues_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/issues{/number}","pulls_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls{/number}","milestones_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/milestones{/number}","notifications_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/labels{/name}","releases_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/releases{/id}","created_at":"2015-09-22T13:24:29Z","updated_at":"2015-09-24T19:55:50Z","pushed_at":"2015-11-17T00:16:19Z","git_url":"git://github.com/apiaryio/fury-adapter-swagger.git","ssh_url":"git@github.com:apiaryio/fury-adapter-swagger.git","clone_url":"https://github.com/apiaryio/fury-adapter-swagger.git","svn_url":"https://github.com/apiaryio/fury-adapter-swagger","homepage":null,"size":19,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":1,"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"base":{"label":"apiaryio:master","ref":"master","sha":"51f9efee64f72d373961846424405aa4460e4bbf","user":{"login":"apiaryio","id":765943,"avatar_url":"https://avatars.githubusercontent.com/u/765943?v=3","gravatar_id":"","url":"https://api.github.com/users/apiaryio","html_url":"https://github.com/apiaryio","followers_url":"https://api.github.com/users/apiaryio/followers","following_url":"https://api.github.com/users/apiaryio/following{/other_user}","gists_url":"https://api.github.com/users/apiaryio/gists{/gist_id}","starred_url":"https://api.github.com/users/apiaryio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apiaryio/subscriptions","organizations_url":"https://api.github.com/users/apiaryio/orgs","repos_url":"https://api.github.com/users/apiaryio/repos","events_url":"https://api.github.com/users/apiaryio/events{/privacy}","received_events_url":"https://api.github.com/users/apiaryio/received_events","type":"Organization","site_admin":false},"repo":{"id":42935158,"name":"fury-adapter-swagger","full_name":"apiaryio/fury-adapter-swagger","owner":{"login":"apiaryio","id":765943,"avatar_url":"https://avatars.githubusercontent.com/u/765943?v=3","gravatar_id":"","url":"https://api.github.com/users/apiaryio","html_url":"https://github.com/apiaryio","followers_url":"https://api.github.com/users/apiaryio/followers","following_url":"https://api.github.com/users/apiaryio/following{/other_user}","gists_url":"https://api.github.com/users/apiaryio/gists{/gist_id}","starred_url":"https://api.github.com/users/apiaryio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apiaryio/subscriptions","organizations_url":"https://api.github.com/users/apiaryio/orgs","repos_url":"https://api.github.com/users/apiaryio/repos","events_url":"https://api.github.com/users/apiaryio/events{/privacy}","received_events_url":"https://api.github.com/users/apiaryio/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/apiaryio/fury-adapter-swagger","description":"Swagger 2.0 parser adapter for Fury.js","fork":false,"url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger","forks_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/forks","keys_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/keys{/key_id}","collaborators_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/teams","hooks_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/hooks","issue_events_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/issues/events{/number}","events_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/events","assignees_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/assignees{/user}","branches_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/branches{/branch}","tags_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/tags","blobs_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/git/refs{/sha}","trees_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/git/trees{/sha}","statuses_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/statuses/{sha}","languages_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/languages","stargazers_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/stargazers","contributors_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/contributors","subscribers_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/subscribers","subscription_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/subscription","commits_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/commits{/sha}","git_commits_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/git/commits{/sha}","comments_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/comments{/number}","issue_comment_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/issues/comments{/number}","contents_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/contents/{+path}","compare_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/compare/{base}...{head}","merges_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/merges","archive_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/downloads","issues_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/issues{/number}","pulls_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls{/number}","milestones_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/milestones{/number}","notifications_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/labels{/name}","releases_url":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/releases{/id}","created_at":"2015-09-22T13:24:29Z","updated_at":"2015-09-24T19:55:50Z","pushed_at":"2015-11-17T00:16:19Z","git_url":"git://github.com/apiaryio/fury-adapter-swagger.git","ssh_url":"git@github.com:apiaryio/fury-adapter-swagger.git","clone_url":"https://github.com/apiaryio/fury-adapter-swagger.git","svn_url":"https://github.com/apiaryio/fury-adapter-swagger","homepage":null,"size":19,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":1,"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls/2"},"html":{"href":"https://github.com/apiaryio/fury-adapter-swagger/pull/2"},"issue":{"href":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/issues/2"},"comments":{"href":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/issues/2/comments"},"review_comments":{"href":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls/2/comments"},"review_comment":{"href":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/pulls/2/commits"},"statuses":{"href":"https://api.github.com/repos/apiaryio/fury-adapter-swagger/statuses/030a4e89926937072abb941a5ed329d12ada1df8"}}}}