{"action":"created","comment":{"url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls/comments/34950936","id":34950936,"diff_hunk":"@@ -0,0 +1,222 @@\n+# Wiki Specs\n+\n+## Metadata\n+\n+Author: guitarman0831\n+\n+### Changelog\n+\n+**2015-07-18**\n+\n+* Initial version\n+\n+## Table of contents\n+\n+1. Motivation\n+2. Business rules\n+3. Use cases\n+4. Data model\n+\n+## Motivation\n+\n+>The site contains a variety of users with a vast wealth of knowledge. The wiki is a place where users can put their knowledge to work, and write articles for users to use. These may be supplementary to other documents on the site, or standalone documents such as guides.\n+\n+## Business rules\n+\n+> * Articles must be able to be read/write locked based on user class.\n+> * Staff members must have full access to articles.\n+> * Article creation must be associated with a permission.\n+\n+## Use cases\n+\n+These use cases describe various ways the authentication system will interact.\n+\n+**Use cases:**\n+\n+### 1.0 Creating an article\n+\n+**Primary Actor:** A user\n+\n+**Brief:** Users must be able to create wiki articles in order to share knowledge with other users.\n+\n+**Preconditions:** The user has the proper permission to create a wiki article.\n+\n+**Trigger:** When the user clicks the link to create an article.\n+\n+**Postconditions:**\n+\n+* The article is created\n+\n+**Basic Flow:**\n+\n+1. The user clicks the link to create an article.\n+2. The user fills out the title and body of the new article.\n+3. The user chooses the user class read and edit restrictions.\n+4. The user clicks submit, and is redirected to the new article.\n+\n+**Functional Requirements**\n+\n+* BBCode should be stored in the database and rendered at page load\n+\n+### 2.0 Viewing an article\n+\n+**Primary Actor:** A user\n+\n+**Brief:** Wiki articles must be able to be viewed.\n+\n+**Preconditions:** The user has the appropriate user class to read the article.\n+\n+**Trigger:** The user navigates to the article's URL.\n+\n+**Postcondition:**\n+\n+* The article is rendered.\n+\n+**Basic Flow:**\n+\n+1. The user navigates to the URL of the article.\n+2. The article is rendered.\n+\n+**Functional Requirements:**\n+\n+* BBCode must be rendered when the article is loaded from the database.\n+* The table of contents must be generated based on the pre-defined BBCode header tags.\n+\n+### 3.0 Editing an article\n+\n+**Primary Actor:** A user\n+\n+**Brief:** Editing articles allows mistakes and misinformation to be corrected, and current information to be expanded upon.\n+\n+**Preconditions:** The user has the appropriate user class to edit the article.\n+\n+**Trigger:** The user clicks the edit link on the article's page.\n+\n+**Postcondition:**\n+\n+* The edits to the article are saved.\n+\n+**Basic Flow:**\n+\n+1. The user clicks the edit link on the article's page.\n+2. The user makes the appropriate changes to the title, body, and user class read/edit restrictions.\n+3. The user clicks submit.\n+4. The changes are saved to the database, and the user is redirected to the updated article.\n+\n+**Functional Requirements:**\n+\n+* The article's revision history must be updated with the changes.\n+\n+### 3.1 Previewing articles\n+\n+**Primary Actor:** A user\n+\n+**Brief:** When editing an article, previewing ensures that the formatting is correct.\n+\n+**Preconditions:** The user is creating an article, or is on the edit page of an article.\n+\n+**Trigger:** The user clicks the preview button.\n+\n+**Postcondition:**\n+\n+* The article is rendered in-place, without committing anything to the database.\n+\n+**Basic Flow:**\n+\n+1. The user is making changes to an article, or writing a new one.\n+2. The preview button is clicked.\n+3. The article is rendered in-place, and is presented to the user.\n+\n+**Functional Requirements:**\n+\n+* BBCode must be rendered when the article is previewed.\n+\n+### 4.0 Adding aliases\n+\n+**Primary Actor:** A user\n+\n+**Brief:** Alises allow wiki articles to be easily searched. Managing aliases ensures they are accurate and thorough.\n+\n+**Preconditions:** The user is currently viewing the article.\n+\n+**Trigger:** The user clicks the submit button next to the alias textbox.\n+\n+**Postcondition:**\n+\n+* The alias is added to the article.\n+\n+**Basic Flow:**\n+\n+1. The user enters the new alias into the textbox.\n+2. The user hits submit, and the alias is added to the article.\n+\n+**Functional Requirements:**\n+\n+* Duplicate and null aliases must be able to be detected, and discarded.\n+* New aliases are committed to the database.\n+\n+### 4.1 Removing aliases\n+\n+**Primary Actor:** A user\n+\n+**Brief:** Aliases must be able to ensure relevancy and accuracy.\n+\n+**Preconditions:** The user is currently viewing the article.\n+\n+**Trigger:** The user clicks the X button next to an alias.\n+\n+**Postcondition:**\n+\n+* The alias is removed.\n+\n+**Basic Flow:**\n+\n+1. The user clicks the X button next to an alias.\n+2. The alias is removed.\n+\n+**Functional Requirements:**\n+\n+* The alias must be removed from the database.\n+\n+### 4.2 Viewing a user that added an alias\n+\n+**Primary Actor:** A user\n+\n+**Brief:** Users must be able to view which user added an alias.\n+\n+**Preconditions:** N/A\n+\n+**Trigger:** The user clicks the U button next to an alias.\n+\n+**Postconditions:** The user is redirected to the user that added the alias.\n+\n+**Basic Flow:**\n+\n+1. The user clicks the U button next to an alias.\n+2. The user is redirected to the user that added the alias.\n+\n+## Data model\n+\n+What data should be tracked.\n+\n+**Wiki Articles:**\n+> * The title of the article.\n+> * The body of the article, containing the BBCode tags.\n+> * The current revision number.\n+> * The ID of the user that created the article.\n+> * The timestamp of the article creation time.\n+> * The timestamp of the last edit time.\n+\n+**Wiki Revisions:**\n+> * The ID of the corresponding wiki article.\n+> * The revision number.\n+> * The revision title.\n+> * The revision body.\n+> * The timestamp of the revision date.\n+> * The ID of the user that authored the revision.\n+\n+**Wiki Aliases:**","path":"doc/specs/wiki.md","position":218,"original_position":218,"commit_id":"0ea19a70df045d1ce08b66abe5ae62680e0806a2","original_commit_id":"0ea19a70df045d1ce08b66abe5ae62680e0806a2","user":{"login":"guitarman0831","id":5464896,"avatar_url":"https://avatars.githubusercontent.com/u/5464896?v=3","gravatar_id":"","url":"https://api.github.com/users/guitarman0831","html_url":"https://github.com/guitarman0831","followers_url":"https://api.github.com/users/guitarman0831/followers","following_url":"https://api.github.com/users/guitarman0831/following{/other_user}","gists_url":"https://api.github.com/users/guitarman0831/gists{/gist_id}","starred_url":"https://api.github.com/users/guitarman0831/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guitarman0831/subscriptions","organizations_url":"https://api.github.com/users/guitarman0831/orgs","repos_url":"https://api.github.com/users/guitarman0831/repos","events_url":"https://api.github.com/users/guitarman0831/events{/privacy}","received_events_url":"https://api.github.com/users/guitarman0831/received_events","type":"User","site_admin":false},"body":"Resolved.","created_at":"2015-07-18T19:52:37Z","updated_at":"2015-07-18T19:52:37Z","html_url":"https://github.com/meteor-gazelle/meteor-gazelle/pull/14#discussion_r34950936","pull_request_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls/14","_links":{"self":{"href":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls/comments/34950936"},"html":{"href":"https://github.com/meteor-gazelle/meteor-gazelle/pull/14#discussion_r34950936"},"pull_request":{"href":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls/14"}}},"pull_request":{"url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls/14","id":40296192,"html_url":"https://github.com/meteor-gazelle/meteor-gazelle/pull/14","diff_url":"https://github.com/meteor-gazelle/meteor-gazelle/pull/14.diff","patch_url":"https://github.com/meteor-gazelle/meteor-gazelle/pull/14.patch","issue_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/issues/14","number":14,"state":"open","locked":false,"title":"Wiki specs","user":{"login":"guitarman0831","id":5464896,"avatar_url":"https://avatars.githubusercontent.com/u/5464896?v=3","gravatar_id":"","url":"https://api.github.com/users/guitarman0831","html_url":"https://github.com/guitarman0831","followers_url":"https://api.github.com/users/guitarman0831/followers","following_url":"https://api.github.com/users/guitarman0831/following{/other_user}","gists_url":"https://api.github.com/users/guitarman0831/gists{/gist_id}","starred_url":"https://api.github.com/users/guitarman0831/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guitarman0831/subscriptions","organizations_url":"https://api.github.com/users/guitarman0831/orgs","repos_url":"https://api.github.com/users/guitarman0831/repos","events_url":"https://api.github.com/users/guitarman0831/events{/privacy}","received_events_url":"https://api.github.com/users/guitarman0831/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-07-18T18:20:38Z","updated_at":"2015-07-18T19:52:37Z","closed_at":null,"merged_at":null,"merge_commit_sha":"05d6b1503008a907fcec0c2ba7593157951393ac","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls/14/commits","review_comments_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls/14/comments","review_comment_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls/comments{/number}","comments_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/issues/14/comments","statuses_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/statuses/0ea19a70df045d1ce08b66abe5ae62680e0806a2","head":{"label":"meteor-gazelle:guitarman/wiki-specs","ref":"guitarman/wiki-specs","sha":"0ea19a70df045d1ce08b66abe5ae62680e0806a2","user":{"login":"meteor-gazelle","id":13202639,"avatar_url":"https://avatars.githubusercontent.com/u/13202639?v=3","gravatar_id":"","url":"https://api.github.com/users/meteor-gazelle","html_url":"https://github.com/meteor-gazelle","followers_url":"https://api.github.com/users/meteor-gazelle/followers","following_url":"https://api.github.com/users/meteor-gazelle/following{/other_user}","gists_url":"https://api.github.com/users/meteor-gazelle/gists{/gist_id}","starred_url":"https://api.github.com/users/meteor-gazelle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/meteor-gazelle/subscriptions","organizations_url":"https://api.github.com/users/meteor-gazelle/orgs","repos_url":"https://api.github.com/users/meteor-gazelle/repos","events_url":"https://api.github.com/users/meteor-gazelle/events{/privacy}","received_events_url":"https://api.github.com/users/meteor-gazelle/received_events","type":"Organization","site_admin":false},"repo":{"id":38625561,"name":"meteor-gazelle","full_name":"meteor-gazelle/meteor-gazelle","owner":{"login":"meteor-gazelle","id":13202639,"avatar_url":"https://avatars.githubusercontent.com/u/13202639?v=3","gravatar_id":"","url":"https://api.github.com/users/meteor-gazelle","html_url":"https://github.com/meteor-gazelle","followers_url":"https://api.github.com/users/meteor-gazelle/followers","following_url":"https://api.github.com/users/meteor-gazelle/following{/other_user}","gists_url":"https://api.github.com/users/meteor-gazelle/gists{/gist_id}","starred_url":"https://api.github.com/users/meteor-gazelle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/meteor-gazelle/subscriptions","organizations_url":"https://api.github.com/users/meteor-gazelle/orgs","repos_url":"https://api.github.com/users/meteor-gazelle/repos","events_url":"https://api.github.com/users/meteor-gazelle/events{/privacy}","received_events_url":"https://api.github.com/users/meteor-gazelle/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/meteor-gazelle/meteor-gazelle","description":"A framework built using Meteor for torrent trackers.","fork":false,"url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle","forks_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/forks","keys_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/keys{/key_id}","collaborators_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/teams","hooks_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/hooks","issue_events_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/issues/events{/number}","events_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/events","assignees_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/assignees{/user}","branches_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/branches{/branch}","tags_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/tags","blobs_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/git/refs{/sha}","trees_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/git/trees{/sha}","statuses_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/statuses/{sha}","languages_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/languages","stargazers_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/stargazers","contributors_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/contributors","subscribers_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/subscribers","subscription_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/subscription","commits_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/commits{/sha}","git_commits_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/git/commits{/sha}","comments_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/comments{/number}","issue_comment_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/issues/comments{/number}","contents_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/contents/{+path}","compare_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/compare/{base}...{head}","merges_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/merges","archive_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/downloads","issues_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/issues{/number}","pulls_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls{/number}","milestones_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/milestones{/number}","notifications_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/labels{/name}","releases_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/releases{/id}","created_at":"2015-07-06T14:50:45Z","updated_at":"2015-07-16T00:48:49Z","pushed_at":"2015-07-18T19:03:14Z","git_url":"git://github.com/meteor-gazelle/meteor-gazelle.git","ssh_url":"git@github.com:meteor-gazelle/meteor-gazelle.git","clone_url":"https://github.com/meteor-gazelle/meteor-gazelle.git","svn_url":"https://github.com/meteor-gazelle/meteor-gazelle","homepage":"","size":815,"stargazers_count":3,"watchers_count":3,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":3,"mirror_url":null,"open_issues_count":4,"forks":3,"open_issues":4,"watchers":3,"default_branch":"master"}},"base":{"label":"meteor-gazelle:master","ref":"master","sha":"173b532bf544a29ae438a80dcf8aa063693d4031","user":{"login":"meteor-gazelle","id":13202639,"avatar_url":"https://avatars.githubusercontent.com/u/13202639?v=3","gravatar_id":"","url":"https://api.github.com/users/meteor-gazelle","html_url":"https://github.com/meteor-gazelle","followers_url":"https://api.github.com/users/meteor-gazelle/followers","following_url":"https://api.github.com/users/meteor-gazelle/following{/other_user}","gists_url":"https://api.github.com/users/meteor-gazelle/gists{/gist_id}","starred_url":"https://api.github.com/users/meteor-gazelle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/meteor-gazelle/subscriptions","organizations_url":"https://api.github.com/users/meteor-gazelle/orgs","repos_url":"https://api.github.com/users/meteor-gazelle/repos","events_url":"https://api.github.com/users/meteor-gazelle/events{/privacy}","received_events_url":"https://api.github.com/users/meteor-gazelle/received_events","type":"Organization","site_admin":false},"repo":{"id":38625561,"name":"meteor-gazelle","full_name":"meteor-gazelle/meteor-gazelle","owner":{"login":"meteor-gazelle","id":13202639,"avatar_url":"https://avatars.githubusercontent.com/u/13202639?v=3","gravatar_id":"","url":"https://api.github.com/users/meteor-gazelle","html_url":"https://github.com/meteor-gazelle","followers_url":"https://api.github.com/users/meteor-gazelle/followers","following_url":"https://api.github.com/users/meteor-gazelle/following{/other_user}","gists_url":"https://api.github.com/users/meteor-gazelle/gists{/gist_id}","starred_url":"https://api.github.com/users/meteor-gazelle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/meteor-gazelle/subscriptions","organizations_url":"https://api.github.com/users/meteor-gazelle/orgs","repos_url":"https://api.github.com/users/meteor-gazelle/repos","events_url":"https://api.github.com/users/meteor-gazelle/events{/privacy}","received_events_url":"https://api.github.com/users/meteor-gazelle/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/meteor-gazelle/meteor-gazelle","description":"A framework built using Meteor for torrent trackers.","fork":false,"url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle","forks_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/forks","keys_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/keys{/key_id}","collaborators_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/teams","hooks_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/hooks","issue_events_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/issues/events{/number}","events_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/events","assignees_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/assignees{/user}","branches_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/branches{/branch}","tags_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/tags","blobs_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/git/refs{/sha}","trees_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/git/trees{/sha}","statuses_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/statuses/{sha}","languages_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/languages","stargazers_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/stargazers","contributors_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/contributors","subscribers_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/subscribers","subscription_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/subscription","commits_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/commits{/sha}","git_commits_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/git/commits{/sha}","comments_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/comments{/number}","issue_comment_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/issues/comments{/number}","contents_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/contents/{+path}","compare_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/compare/{base}...{head}","merges_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/merges","archive_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/downloads","issues_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/issues{/number}","pulls_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls{/number}","milestones_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/milestones{/number}","notifications_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/labels{/name}","releases_url":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/releases{/id}","created_at":"2015-07-06T14:50:45Z","updated_at":"2015-07-16T00:48:49Z","pushed_at":"2015-07-18T19:03:14Z","git_url":"git://github.com/meteor-gazelle/meteor-gazelle.git","ssh_url":"git@github.com:meteor-gazelle/meteor-gazelle.git","clone_url":"https://github.com/meteor-gazelle/meteor-gazelle.git","svn_url":"https://github.com/meteor-gazelle/meteor-gazelle","homepage":"","size":815,"stargazers_count":3,"watchers_count":3,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":3,"mirror_url":null,"open_issues_count":4,"forks":3,"open_issues":4,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls/14"},"html":{"href":"https://github.com/meteor-gazelle/meteor-gazelle/pull/14"},"issue":{"href":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/issues/14"},"comments":{"href":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/issues/14/comments"},"review_comments":{"href":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls/14/comments"},"review_comment":{"href":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/pulls/14/commits"},"statuses":{"href":"https://api.github.com/repos/meteor-gazelle/meteor-gazelle/statuses/0ea19a70df045d1ce08b66abe5ae62680e0806a2"}}}}