{"action":"created","comment":{"url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls/comments/129303108","pull_request_review_id":52061025,"id":129303108,"diff_hunk":"@@ -0,0 +1,216 @@\n+# Node\n+\n+Node has rich tools for packaging, distributing and sandboxing applications. Snapcraft builds on top of these familiar tools such as `npm` and `yarn` to create snaps. \n+\n+## What problems does using snaps solve for Node applications\n+\n+Often Linux install documentation for Node applications is complicated, requiring software to be installed via `apt`, `rpm` and `npm` or care taken to run with the right version of Node. With snapcraft it’s just one command to produce a bundle that works anywhere.\n+\n+Here are some snap advantages that will benefit many Node projects:\n+\n+  * Bundle all the runtime requirements, including the exact versions of system libraries.\n+  * Simplify installation instructions, regardless of distribution, to `snap install mynodeapp`.\n+  * Directly control the delivery of automatic application updates.\n+  * Extremely simple creation of services.\n+\n+# Getting started\n+\n+Let's take a look at wethr by way of an example.\n+\n+## wethr\n+\n+Snaps are defined in a single yaml file placed in the root of your project. The wethr example shows the entire `snapcraft.yaml` for an existing project, leveraging the existing `package.json` to satisfy runtime requirements. We'll break this down.\n+\n+```yaml\n+name: wethr\n+version: git\n+summary: Command line weather tool.\n+description: |\n+  Get current weather:-\n+    $ wethr\n+  Get current weather in metric units\n+    $ wethr --metric\n+  Get current weather in imperial units\n+    $ wethr --imperial\n+\n+grade: devel\n+confinement: devmode\n+\n+apps:\n+  wethr:\n+    command: wethr\n+\n+parts:\n+  wethr:\n+    plugin: nodejs\n+    source: .\n+```\n+\n+### Metadata\n+\n+The `snapcraft.yaml` starts with a small amount of human-readable metadata, which usually can be lifted from the GitHub description or project README.md. This data is used in the presentation of your app in the snap store. The `summary:` can not exceed 79 characters. You can use a pipe with the `description:` to declare a multi-line description.\n+\n+```yaml\n+name: wethr\n+version: git\n+summary: Command line weather tool.\n+description: |\n+  Get current weather:-\n+    $ wethr\n+  Get current weather in metric units\n+    $ wethr --metric\n+  Get current weather in imperial units\n+    $ wethr --imperial\n+```\n+\n+### Confinement\n+\n+To get started we won’t confine this application. Unconfined applications, specified with `devmode`, can only be released to the hidden “edge” channel where you and other developers can install them.\n+\n+```yaml\n+confinement: devmode\n+```\n+\n+### Parts\n+\n+Parts define how to build your app. Parts can be anything: programs, libraries, or other assets needed to create and run your application. In this case we have one: the wethr source code. In other cases these can point to local directories, remote git repositories, or tarballs.\n+\n+The Node plugin will also bundle Node in the snap, so you can be sure that the version of Node you test against is included with your app. Dependencies from your package.json will also be bundled.\n+\n+```yaml\n+parts:\n+  wethr:\n+    plugin: nodejs\n+    source: .\n+```\n+\n+### Apps\n+\n+Apps are the commands and services exposed to end users. If your command name matches the snap `name`, users will be able run the command directly. If the names differ, then apps are prefixed with the snap `name` (`wethr.command-name`, for example). This is to avoid conflicting with the apps defined by other installed snaps.\n+\n+If you don’t want your command prefixed you can request an alias for it on the Snapcraft [Snapcraft forum](https://forum.snapcraft.io). These are set up automatically when your snap is installed from the snap store.\n+\n+```yaml\n+apps:\n+  wethr:\n+    command: wethr\n+```\n+\n+If your application is intended to run as a service you simply add the line `daemon: simple` after the command keyword. This will automatically keep the service running on install, update and reboot.\n+\n+## Building the snap","path":"build-snaps/node.md","position":null,"original_position":101,"commit_id":"039471c6f8282131c95bbb527c8b3a2e81a73ec9","original_commit_id":"3d76a8702876d56d17c1f991faea52730fe338ac","user":{"login":"evandandrea","id":1523179,"avatar_url":"https://avatars3.githubusercontent.com/u/1523179?v=4","gravatar_id":"","url":"https://api.github.com/users/evandandrea","html_url":"https://github.com/evandandrea","followers_url":"https://api.github.com/users/evandandrea/followers","following_url":"https://api.github.com/users/evandandrea/following{/other_user}","gists_url":"https://api.github.com/users/evandandrea/gists{/gist_id}","starred_url":"https://api.github.com/users/evandandrea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evandandrea/subscriptions","organizations_url":"https://api.github.com/users/evandandrea/orgs","repos_url":"https://api.github.com/users/evandandrea/repos","events_url":"https://api.github.com/users/evandandrea/events{/privacy}","received_events_url":"https://api.github.com/users/evandandrea/received_events","type":"User","site_admin":false},"body":"039471c","created_at":"2017-07-25T13:25:50Z","updated_at":"2017-07-25T13:25:50Z","html_url":"https://github.com/CanonicalLtd/snappy-docs/pull/87#discussion_r129303108","pull_request_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls/87","_links":{"self":{"href":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls/comments/129303108"},"html":{"href":"https://github.com/CanonicalLtd/snappy-docs/pull/87#discussion_r129303108"},"pull_request":{"href":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls/87"}}},"pull_request":{"url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls/87","id":127884288,"html_url":"https://github.com/CanonicalLtd/snappy-docs/pull/87","diff_url":"https://github.com/CanonicalLtd/snappy-docs/pull/87.diff","patch_url":"https://github.com/CanonicalLtd/snappy-docs/pull/87.patch","issue_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/issues/87","number":87,"state":"open","locked":false,"title":"Per-language narrative documentation","user":{"login":"evandandrea","id":1523179,"avatar_url":"https://avatars3.githubusercontent.com/u/1523179?v=4","gravatar_id":"","url":"https://api.github.com/users/evandandrea","html_url":"https://github.com/evandandrea","followers_url":"https://api.github.com/users/evandandrea/followers","following_url":"https://api.github.com/users/evandandrea/following{/other_user}","gists_url":"https://api.github.com/users/evandandrea/gists{/gist_id}","starred_url":"https://api.github.com/users/evandandrea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evandandrea/subscriptions","organizations_url":"https://api.github.com/users/evandandrea/orgs","repos_url":"https://api.github.com/users/evandandrea/repos","events_url":"https://api.github.com/users/evandandrea/events{/privacy}","received_events_url":"https://api.github.com/users/evandandrea/received_events","type":"User","site_admin":false},"body":"When complete, the navigation will be:\r\n\r\n**Build snaps**\r\n- [Pre-built apps](https://github.com/CanonicalLtd/snappy-docs/blob/349-language-docs/build-snaps/pre-built.md)\r\n- [Node](https://github.com/CanonicalLtd/snappy-docs/blob/349-language-docs/build-snaps/node.md)\r\n- Electron\r\n- Swift\r\n- Kotlin\r\n- [Go](https://github.com/CanonicalLtd/snappy-docs/blob/349-language-docs/build-snaps/go.md)\r\n- Java\r\n- [Python](https://github.com/CanonicalLtd/snappy-docs/blob/349-language-docs/build-snaps/python.md)\r\n- Ruby\r\n- C#\r\n- Unity 3D\r\n- PHP\r\n- C/C++\r\n- Rust\r\n\r\n**Release management**\r\n- Managing data and running code during updates\r\n- Getting your app ready for stable\r\n- Releasing to stable\r\n- Betas and release candidates\r\n- Creating different release tracks\r\n- Creating hotfixes\r\n\r\n…\r\n\r\nFixes https://github.com/canonical-websites/snapcraft.io/issues/349.","created_at":"2017-06-28T09:55:26Z","updated_at":"2017-07-25T13:25:50Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8e0b1ce19b8ae38850140f0a2926dd263fe09939","assignee":{"login":"caldav","id":18480003,"avatar_url":"https://avatars0.githubusercontent.com/u/18480003?v=4","gravatar_id":"","url":"https://api.github.com/users/caldav","html_url":"https://github.com/caldav","followers_url":"https://api.github.com/users/caldav/followers","following_url":"https://api.github.com/users/caldav/following{/other_user}","gists_url":"https://api.github.com/users/caldav/gists{/gist_id}","starred_url":"https://api.github.com/users/caldav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/caldav/subscriptions","organizations_url":"https://api.github.com/users/caldav/orgs","repos_url":"https://api.github.com/users/caldav/repos","events_url":"https://api.github.com/users/caldav/events{/privacy}","received_events_url":"https://api.github.com/users/caldav/received_events","type":"User","site_admin":false},"assignees":[{"login":"caldav","id":18480003,"avatar_url":"https://avatars0.githubusercontent.com/u/18480003?v=4","gravatar_id":"","url":"https://api.github.com/users/caldav","html_url":"https://github.com/caldav","followers_url":"https://api.github.com/users/caldav/followers","following_url":"https://api.github.com/users/caldav/following{/other_user}","gists_url":"https://api.github.com/users/caldav/gists{/gist_id}","starred_url":"https://api.github.com/users/caldav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/caldav/subscriptions","organizations_url":"https://api.github.com/users/caldav/orgs","repos_url":"https://api.github.com/users/caldav/repos","events_url":"https://api.github.com/users/caldav/events{/privacy}","received_events_url":"https://api.github.com/users/caldav/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls/87/commits","review_comments_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls/87/comments","review_comment_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/issues/87/comments","statuses_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/statuses/039471c6f8282131c95bbb527c8b3a2e81a73ec9","head":{"label":"CanonicalLtd:349-language-docs","ref":"349-language-docs","sha":"039471c6f8282131c95bbb527c8b3a2e81a73ec9","user":{"login":"CanonicalLtd","id":7490288,"avatar_url":"https://avatars0.githubusercontent.com/u/7490288?v=4","gravatar_id":"","url":"https://api.github.com/users/CanonicalLtd","html_url":"https://github.com/CanonicalLtd","followers_url":"https://api.github.com/users/CanonicalLtd/followers","following_url":"https://api.github.com/users/CanonicalLtd/following{/other_user}","gists_url":"https://api.github.com/users/CanonicalLtd/gists{/gist_id}","starred_url":"https://api.github.com/users/CanonicalLtd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CanonicalLtd/subscriptions","organizations_url":"https://api.github.com/users/CanonicalLtd/orgs","repos_url":"https://api.github.com/users/CanonicalLtd/repos","events_url":"https://api.github.com/users/CanonicalLtd/events{/privacy}","received_events_url":"https://api.github.com/users/CanonicalLtd/received_events","type":"Organization","site_admin":false},"repo":{"id":60839956,"name":"snappy-docs","full_name":"CanonicalLtd/snappy-docs","owner":{"login":"CanonicalLtd","id":7490288,"avatar_url":"https://avatars0.githubusercontent.com/u/7490288?v=4","gravatar_id":"","url":"https://api.github.com/users/CanonicalLtd","html_url":"https://github.com/CanonicalLtd","followers_url":"https://api.github.com/users/CanonicalLtd/followers","following_url":"https://api.github.com/users/CanonicalLtd/following{/other_user}","gists_url":"https://api.github.com/users/CanonicalLtd/gists{/gist_id}","starred_url":"https://api.github.com/users/CanonicalLtd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CanonicalLtd/subscriptions","organizations_url":"https://api.github.com/users/CanonicalLtd/orgs","repos_url":"https://api.github.com/users/CanonicalLtd/repos","events_url":"https://api.github.com/users/CanonicalLtd/events{/privacy}","received_events_url":"https://api.github.com/users/CanonicalLtd/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CanonicalLtd/snappy-docs","description":"The home of http://snapcraft.io/docs","fork":false,"url":"https://api.github.com/repos/CanonicalLtd/snappy-docs","forks_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/forks","keys_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/teams","hooks_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/hooks","issue_events_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/issues/events{/number}","events_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/events","assignees_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/assignees{/user}","branches_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/branches{/branch}","tags_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/tags","blobs_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/languages","stargazers_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/stargazers","contributors_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/contributors","subscribers_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/subscribers","subscription_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/subscription","commits_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/contents/{+path}","compare_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/merges","archive_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/downloads","issues_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/issues{/number}","pulls_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/labels{/name}","releases_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/releases{/id}","deployments_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/deployments","created_at":"2016-06-10T10:25:18Z","updated_at":"2017-06-30T05:56:55Z","pushed_at":"2017-07-25T13:25:25Z","git_url":"git://github.com/CanonicalLtd/snappy-docs.git","ssh_url":"git@github.com:CanonicalLtd/snappy-docs.git","clone_url":"https://github.com/CanonicalLtd/snappy-docs.git","svn_url":"https://github.com/CanonicalLtd/snappy-docs","homepage":"","size":851,"stargazers_count":8,"watchers_count":8,"language":"HTML","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":24,"mirror_url":null,"open_issues_count":20,"forks":24,"open_issues":20,"watchers":8,"default_branch":"master"}},"base":{"label":"CanonicalLtd:master","ref":"master","sha":"4bec4916f803c9b3fc125c0bdd00cc265f983cd6","user":{"login":"CanonicalLtd","id":7490288,"avatar_url":"https://avatars0.githubusercontent.com/u/7490288?v=4","gravatar_id":"","url":"https://api.github.com/users/CanonicalLtd","html_url":"https://github.com/CanonicalLtd","followers_url":"https://api.github.com/users/CanonicalLtd/followers","following_url":"https://api.github.com/users/CanonicalLtd/following{/other_user}","gists_url":"https://api.github.com/users/CanonicalLtd/gists{/gist_id}","starred_url":"https://api.github.com/users/CanonicalLtd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CanonicalLtd/subscriptions","organizations_url":"https://api.github.com/users/CanonicalLtd/orgs","repos_url":"https://api.github.com/users/CanonicalLtd/repos","events_url":"https://api.github.com/users/CanonicalLtd/events{/privacy}","received_events_url":"https://api.github.com/users/CanonicalLtd/received_events","type":"Organization","site_admin":false},"repo":{"id":60839956,"name":"snappy-docs","full_name":"CanonicalLtd/snappy-docs","owner":{"login":"CanonicalLtd","id":7490288,"avatar_url":"https://avatars0.githubusercontent.com/u/7490288?v=4","gravatar_id":"","url":"https://api.github.com/users/CanonicalLtd","html_url":"https://github.com/CanonicalLtd","followers_url":"https://api.github.com/users/CanonicalLtd/followers","following_url":"https://api.github.com/users/CanonicalLtd/following{/other_user}","gists_url":"https://api.github.com/users/CanonicalLtd/gists{/gist_id}","starred_url":"https://api.github.com/users/CanonicalLtd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CanonicalLtd/subscriptions","organizations_url":"https://api.github.com/users/CanonicalLtd/orgs","repos_url":"https://api.github.com/users/CanonicalLtd/repos","events_url":"https://api.github.com/users/CanonicalLtd/events{/privacy}","received_events_url":"https://api.github.com/users/CanonicalLtd/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CanonicalLtd/snappy-docs","description":"The home of http://snapcraft.io/docs","fork":false,"url":"https://api.github.com/repos/CanonicalLtd/snappy-docs","forks_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/forks","keys_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/teams","hooks_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/hooks","issue_events_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/issues/events{/number}","events_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/events","assignees_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/assignees{/user}","branches_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/branches{/branch}","tags_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/tags","blobs_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/languages","stargazers_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/stargazers","contributors_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/contributors","subscribers_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/subscribers","subscription_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/subscription","commits_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/contents/{+path}","compare_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/merges","archive_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/downloads","issues_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/issues{/number}","pulls_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/labels{/name}","releases_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/releases{/id}","deployments_url":"https://api.github.com/repos/CanonicalLtd/snappy-docs/deployments","created_at":"2016-06-10T10:25:18Z","updated_at":"2017-06-30T05:56:55Z","pushed_at":"2017-07-25T13:25:25Z","git_url":"git://github.com/CanonicalLtd/snappy-docs.git","ssh_url":"git@github.com:CanonicalLtd/snappy-docs.git","clone_url":"https://github.com/CanonicalLtd/snappy-docs.git","svn_url":"https://github.com/CanonicalLtd/snappy-docs","homepage":"","size":851,"stargazers_count":8,"watchers_count":8,"language":"HTML","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":24,"mirror_url":null,"open_issues_count":20,"forks":24,"open_issues":20,"watchers":8,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls/87"},"html":{"href":"https://github.com/CanonicalLtd/snappy-docs/pull/87"},"issue":{"href":"https://api.github.com/repos/CanonicalLtd/snappy-docs/issues/87"},"comments":{"href":"https://api.github.com/repos/CanonicalLtd/snappy-docs/issues/87/comments"},"review_comments":{"href":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls/87/comments"},"review_comment":{"href":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/CanonicalLtd/snappy-docs/pulls/87/commits"},"statuses":{"href":"https://api.github.com/repos/CanonicalLtd/snappy-docs/statuses/039471c6f8282131c95bbb527c8b3a2e81a73ec9"}}}}
{"actor":{"display_login":"evandandrea"}}