{"action":"created","comment":{"url":"https://api.github.com/repos/knative/docs/pulls/comments/237768368","pull_request_review_id":180147202,"id":237768368,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzNzc2ODM2OA==","diff_hunk":"@@ -0,0 +1,222 @@\n+# Performing a Custom Knative Installation\n+\n+Use this guide to perform custom installations of Knative on your existing\n+Kubernetes clusters. Knative's pluggable components allow you to\n+install only what you want in each of your clusters.\n+\n+The steps covered in the guide are for advanced operators who want to\n+customize each Knative installation. Installing individual Knative components\n+requires that you to run multiple and separate installation commands.\n+\n+## Before you begin\n+\n+* If you are new to Knative, you should instead [install one of the default\n+  installation packages](./README.md). Follow the host specific Knative installation\n+  instructions for the default package to help you get up and running with the\n+  least effort. Installing a default package also ensures that you can run all the\n+  [Knative Serving Samples](https://github.com/knative/docs/blob/master/serving/samples/README.md).\n+\n+* The following steps use `bash` for a MacOS or Linux environment; for Windows,\n+  some commands might need adjustment.\n+\n+* This installation guide assumes that you have an existing Kubernetes cluster,\n+  on which you're comfortable installing and running _alpha_ level software.\n+\n+* Kubernetes requirements:\n+\n+  * Knative requires that the version of your Kubernetes cluster is v1.10 or newer.\n+\n+  * Your Kubernetes cluster must also have the\n+    [MutatingAdmissionWebhook admission controller](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#how-do-i-turn-on-an-admission-controller)\n+    enabled.\n+\n+  * The version of your\n+    [`kubectl` CLI tool](https://kubernetes.io/docs/tasks/tools/install-kubectl/)\n+    must be v1.10 or newer.\n+\n+## Installing Istio\n+\n+Knative depends on [Istio](https://istio.io/docs/concepts/what-is-istio/) for\n+the service mesh. You can choose the default package to install the Istio service mesh with\n+[automatic sidecar injection](https://istio.io/docs/setup/kubernetes/sidecar-injection).\n+You should install the default package if you are just getting started with Knative.\n+\n+Alternatively, you can choose to install Istio with manual sidecar injection or with support for\n+[Custom Resource Definitions (CRD)](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/).\n+\n+### Choosing an Istio installation package\n+\n+You can choose from the following installation packages to install the Istio\n+service mesh on you cluster:\n+\n+| Istio Package Filename | Description       |\n+| ---------------------- | ----------------- |\n+| [`istio.yaml`][a]             | Default: Configured for Automatic Sidecar Injection. |\n+| [`istio-crds.yaml`][b]        | Support for Custom Resource Definitions. **Q: This have to do with \"Pilot\"? Why choose this?** |\n+| [`istio-lean.yaml`][c]        | Configured for Manual Sidecar Injection. **Q: When or why should users choose this?** |\n+\n+[a]: https://github.com/knative/serving/releases/download/v0.2.2/istio.yaml\n+[b]: https://github.com/knative/serving/releases/download/v0.2.2/istio-crds.yaml\n+[c]: https://github.com/knative/serving/releases/download/v0.2.2/istio-lean.yaml\n+\n+### Installing Istio installation packages\n+\n+1. Install an Istio package with the `kubectl apply` command by specifying the\n+   package filename:\n+    ```bash\n+    kubectl apply --filename https://github.com/knative/serving/releases/download/v0.2.2/[FILENAME].yaml\n+    ```\n+\n+    where `[FILENAME]` is the name of the Istio package that you want to install. Example:\n+    `https://github.com/knative/serving/releases/download/v0.2.2/istio.yaml","path":"install/Knative-custom-install.md","position":71,"original_position":71,"commit_id":"23e5bb78a07f872ebb2a509f73331682b230a297","original_commit_id":"23e5bb78a07f872ebb2a509f73331682b230a297","user":{"login":"gyliu513","id":4461983,"node_id":"MDQ6VXNlcjQ0NjE5ODM=","avatar_url":"https://avatars1.githubusercontent.com/u/4461983?v=4","gravatar_id":"","url":"https://api.github.com/users/gyliu513","html_url":"https://github.com/gyliu513","followers_url":"https://api.github.com/users/gyliu513/followers","following_url":"https://api.github.com/users/gyliu513/following{/other_user}","gists_url":"https://api.github.com/users/gyliu513/gists{/gist_id}","starred_url":"https://api.github.com/users/gyliu513/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gyliu513/subscriptions","organizations_url":"https://api.github.com/users/gyliu513/orgs","repos_url":"https://api.github.com/users/gyliu513/repos","events_url":"https://api.github.com/users/gyliu513/events{/privacy}","received_events_url":"https://api.github.com/users/gyliu513/received_events","type":"User","site_admin":false},"body":"```\r\nhttps://github.com/knative/serving/releases/download/v0.2.2/istio.yaml\r\n```","created_at":"2018-11-30T07:35:48Z","updated_at":"2018-11-30T07:36:36Z","html_url":"https://github.com/knative/docs/pull/542#discussion_r237768368","pull_request_url":"https://api.github.com/repos/knative/docs/pulls/542","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/knative/docs/pulls/comments/237768368"},"html":{"href":"https://github.com/knative/docs/pull/542#discussion_r237768368"},"pull_request":{"href":"https://api.github.com/repos/knative/docs/pulls/542"}}},"pull_request":{"url":"https://api.github.com/repos/knative/docs/pulls/542","id":230989025,"node_id":"MDExOlB1bGxSZXF1ZXN0MjMwOTg5MDI1","html_url":"https://github.com/knative/docs/pull/542","diff_url":"https://github.com/knative/docs/pull/542.diff","patch_url":"https://github.com/knative/docs/pull/542.patch","issue_url":"https://api.github.com/repos/knative/docs/issues/542","number":542,"state":"open","locked":false,"title":"Adv. install topic - pluggable components","user":{"login":"RichieEscarez","id":11762685,"node_id":"MDQ6VXNlcjExNzYyNjg1","avatar_url":"https://avatars2.githubusercontent.com/u/11762685?v=4","gravatar_id":"","url":"https://api.github.com/users/RichieEscarez","html_url":"https://github.com/RichieEscarez","followers_url":"https://api.github.com/users/RichieEscarez/followers","following_url":"https://api.github.com/users/RichieEscarez/following{/other_user}","gists_url":"https://api.github.com/users/RichieEscarez/gists{/gist_id}","starred_url":"https://api.github.com/users/RichieEscarez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RichieEscarez/subscriptions","organizations_url":"https://api.github.com/users/RichieEscarez/orgs","repos_url":"https://api.github.com/users/RichieEscarez/repos","events_url":"https://api.github.com/users/RichieEscarez/events{/privacy}","received_events_url":"https://api.github.com/users/RichieEscarez/received_events","type":"User","site_admin":false},"body":"Surface how to install individual Knative v0.2.x components in a separate \"custom install\" topic.\r\n\r\n**Open issues/questions that need to be addressed:**\r\n- Describe why or when to choose an Istio alternative?\r\n   - Which package includes automatic sidecar injection?\r\n   - Which package configures for manual sidecar injection?\r\n   - If you configure for manual sidecar injection, any other requirements?\r\n- When is the label `istio-injection=enabled` required?\r\n- Ensure table reflects any dependencies (if you install \"eventing\" is it required to install \"eventing-sources\"?)\r\n- Are all the descriptions for the installation packages accurate?\r\n   - Are they complete? Any dependencies to mention?\r\n \r\nGOAL:\r\nCreate a standalone document that holds all the complicated and various options for installing Knative components and is separate from the set of \"[opinionated, host specific install guides](https://github.com/knative/docs/blob/master/install/README.md)\". \r\n\r\n@samodell will then take this doc (once open issues resolved and merged) and improve the information architecture around all the install guides to make clear that new Knative users should start with the existing guides, and then adv. users should use the steps in this document to customize their installation. \r\n\r\nA separate effort is in progress to update the \"observability plugin install instructions\" - #447 \r\n\r\nFixes: #478 ","created_at":"2018-11-14T21:33:22Z","updated_at":"2018-11-30T07:36:36Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b5dafb36565573dd328ed87321ad8c93a16464be","assignee":{"login":"mattmoor","id":2442466,"node_id":"MDQ6VXNlcjI0NDI0NjY=","avatar_url":"https://avatars3.githubusercontent.com/u/2442466?v=4","gravatar_id":"","url":"https://api.github.com/users/mattmoor","html_url":"https://github.com/mattmoor","followers_url":"https://api.github.com/users/mattmoor/followers","following_url":"https://api.github.com/users/mattmoor/following{/other_user}","gists_url":"https://api.github.com/users/mattmoor/gists{/gist_id}","starred_url":"https://api.github.com/users/mattmoor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattmoor/subscriptions","organizations_url":"https://api.github.com/users/mattmoor/orgs","repos_url":"https://api.github.com/users/mattmoor/repos","events_url":"https://api.github.com/users/mattmoor/events{/privacy}","received_events_url":"https://api.github.com/users/mattmoor/received_events","type":"User","site_admin":false},"assignees":[{"login":"tcnghia","id":138266,"node_id":"MDQ6VXNlcjEzODI2Ng==","avatar_url":"https://avatars1.githubusercontent.com/u/138266?v=4","gravatar_id":"","url":"https://api.github.com/users/tcnghia","html_url":"https://github.com/tcnghia","followers_url":"https://api.github.com/users/tcnghia/followers","following_url":"https://api.github.com/users/tcnghia/following{/other_user}","gists_url":"https://api.github.com/users/tcnghia/gists{/gist_id}","starred_url":"https://api.github.com/users/tcnghia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tcnghia/subscriptions","organizations_url":"https://api.github.com/users/tcnghia/orgs","repos_url":"https://api.github.com/users/tcnghia/repos","events_url":"https://api.github.com/users/tcnghia/events{/privacy}","received_events_url":"https://api.github.com/users/tcnghia/received_events","type":"User","site_admin":false},{"login":"mattmoor","id":2442466,"node_id":"MDQ6VXNlcjI0NDI0NjY=","avatar_url":"https://avatars3.githubusercontent.com/u/2442466?v=4","gravatar_id":"","url":"https://api.github.com/users/mattmoor","html_url":"https://github.com/mattmoor","followers_url":"https://api.github.com/users/mattmoor/followers","following_url":"https://api.github.com/users/mattmoor/following{/other_user}","gists_url":"https://api.github.com/users/mattmoor/gists{/gist_id}","starred_url":"https://api.github.com/users/mattmoor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattmoor/subscriptions","organizations_url":"https://api.github.com/users/mattmoor/orgs","repos_url":"https://api.github.com/users/mattmoor/repos","events_url":"https://api.github.com/users/mattmoor/events{/privacy}","received_events_url":"https://api.github.com/users/mattmoor/received_events","type":"User","site_admin":false},{"login":"samodell","id":31352624,"node_id":"MDQ6VXNlcjMxMzUyNjI0","avatar_url":"https://avatars0.githubusercontent.com/u/31352624?v=4","gravatar_id":"","url":"https://api.github.com/users/samodell","html_url":"https://github.com/samodell","followers_url":"https://api.github.com/users/samodell/followers","following_url":"https://api.github.com/users/samodell/following{/other_user}","gists_url":"https://api.github.com/users/samodell/gists{/gist_id}","starred_url":"https://api.github.com/users/samodell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samodell/subscriptions","organizations_url":"https://api.github.com/users/samodell/orgs","repos_url":"https://api.github.com/users/samodell/repos","events_url":"https://api.github.com/users/samodell/events{/privacy}","received_events_url":"https://api.github.com/users/samodell/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"evankanderson","id":7959095,"node_id":"MDQ6VXNlcjc5NTkwOTU=","avatar_url":"https://avatars2.githubusercontent.com/u/7959095?v=4","gravatar_id":"","url":"https://api.github.com/users/evankanderson","html_url":"https://github.com/evankanderson","followers_url":"https://api.github.com/users/evankanderson/followers","following_url":"https://api.github.com/users/evankanderson/following{/other_user}","gists_url":"https://api.github.com/users/evankanderson/gists{/gist_id}","starred_url":"https://api.github.com/users/evankanderson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evankanderson/subscriptions","organizations_url":"https://api.github.com/users/evankanderson/orgs","repos_url":"https://api.github.com/users/evankanderson/repos","events_url":"https://api.github.com/users/evankanderson/events{/privacy}","received_events_url":"https://api.github.com/users/evankanderson/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":983111497,"node_id":"MDU6TGFiZWw5ODMxMTE0OTc=","url":"https://api.github.com/repos/knative/docs/labels/approved","name":"approved","color":"ededed","default":false},{"id":971591926,"node_id":"MDU6TGFiZWw5NzE1OTE5MjY=","url":"https://api.github.com/repos/knative/docs/labels/kind/new-docs-needed","name":"kind/new-docs-needed","color":"a2eeef","default":false},{"id":971591927,"node_id":"MDU6TGFiZWw5NzE1OTE5Mjc=","url":"https://api.github.com/repos/knative/docs/labels/needs%20eng%20input","name":"needs eng input","color":"c5e87f","default":false},{"id":1024540335,"node_id":"MDU6TGFiZWwxMDI0NTQwMzM1","url":"https://api.github.com/repos/knative/docs/labels/priority/1","name":"priority/1","color":"c4dafc","default":false},{"id":983045103,"node_id":"MDU6TGFiZWw5ODMwNDUxMDM=","url":"https://api.github.com/repos/knative/docs/labels/size/L","name":"size/L","color":"ededed","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/knative/docs/pulls/542/commits","review_comments_url":"https://api.github.com/repos/knative/docs/pulls/542/comments","review_comment_url":"https://api.github.com/repos/knative/docs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/knative/docs/issues/542/comments","statuses_url":"https://api.github.com/repos/knative/docs/statuses/23e5bb78a07f872ebb2a509f73331682b230a297","head":{"label":"RichieEscarez:install-comps","ref":"install-comps","sha":"23e5bb78a07f872ebb2a509f73331682b230a297","user":{"login":"RichieEscarez","id":11762685,"node_id":"MDQ6VXNlcjExNzYyNjg1","avatar_url":"https://avatars2.githubusercontent.com/u/11762685?v=4","gravatar_id":"","url":"https://api.github.com/users/RichieEscarez","html_url":"https://github.com/RichieEscarez","followers_url":"https://api.github.com/users/RichieEscarez/followers","following_url":"https://api.github.com/users/RichieEscarez/following{/other_user}","gists_url":"https://api.github.com/users/RichieEscarez/gists{/gist_id}","starred_url":"https://api.github.com/users/RichieEscarez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RichieEscarez/subscriptions","organizations_url":"https://api.github.com/users/RichieEscarez/orgs","repos_url":"https://api.github.com/users/RichieEscarez/repos","events_url":"https://api.github.com/users/RichieEscarez/events{/privacy}","received_events_url":"https://api.github.com/users/RichieEscarez/received_events","type":"User","site_admin":false},"repo":{"id":142223638,"node_id":"MDEwOlJlcG9zaXRvcnkxNDIyMjM2Mzg=","name":"docs","full_name":"RichieEscarez/docs","private":false,"owner":{"login":"RichieEscarez","id":11762685,"node_id":"MDQ6VXNlcjExNzYyNjg1","avatar_url":"https://avatars2.githubusercontent.com/u/11762685?v=4","gravatar_id":"","url":"https://api.github.com/users/RichieEscarez","html_url":"https://github.com/RichieEscarez","followers_url":"https://api.github.com/users/RichieEscarez/followers","following_url":"https://api.github.com/users/RichieEscarez/following{/other_user}","gists_url":"https://api.github.com/users/RichieEscarez/gists{/gist_id}","starred_url":"https://api.github.com/users/RichieEscarez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RichieEscarez/subscriptions","organizations_url":"https://api.github.com/users/RichieEscarez/orgs","repos_url":"https://api.github.com/users/RichieEscarez/repos","events_url":"https://api.github.com/users/RichieEscarez/events{/privacy}","received_events_url":"https://api.github.com/users/RichieEscarez/received_events","type":"User","site_admin":false},"html_url":"https://github.com/RichieEscarez/docs","description":"Documentation for users of Knative components","fork":true,"url":"https://api.github.com/repos/RichieEscarez/docs","forks_url":"https://api.github.com/repos/RichieEscarez/docs/forks","keys_url":"https://api.github.com/repos/RichieEscarez/docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/RichieEscarez/docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/RichieEscarez/docs/teams","hooks_url":"https://api.github.com/repos/RichieEscarez/docs/hooks","issue_events_url":"https://api.github.com/repos/RichieEscarez/docs/issues/events{/number}","events_url":"https://api.github.com/repos/RichieEscarez/docs/events","assignees_url":"https://api.github.com/repos/RichieEscarez/docs/assignees{/user}","branches_url":"https://api.github.com/repos/RichieEscarez/docs/branches{/branch}","tags_url":"https://api.github.com/repos/RichieEscarez/docs/tags","blobs_url":"https://api.github.com/repos/RichieEscarez/docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/RichieEscarez/docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/RichieEscarez/docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/RichieEscarez/docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/RichieEscarez/docs/statuses/{sha}","languages_url":"https://api.github.com/repos/RichieEscarez/docs/languages","stargazers_url":"https://api.github.com/repos/RichieEscarez/docs/stargazers","contributors_url":"https://api.github.com/repos/RichieEscarez/docs/contributors","subscribers_url":"https://api.github.com/repos/RichieEscarez/docs/subscribers","subscription_url":"https://api.github.com/repos/RichieEscarez/docs/subscription","commits_url":"https://api.github.com/repos/RichieEscarez/docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/RichieEscarez/docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/RichieEscarez/docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/RichieEscarez/docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/RichieEscarez/docs/contents/{+path}","compare_url":"https://api.github.com/repos/RichieEscarez/docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/RichieEscarez/docs/merges","archive_url":"https://api.github.com/repos/RichieEscarez/docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/RichieEscarez/docs/downloads","issues_url":"https://api.github.com/repos/RichieEscarez/docs/issues{/number}","pulls_url":"https://api.github.com/repos/RichieEscarez/docs/pulls{/number}","milestones_url":"https://api.github.com/repos/RichieEscarez/docs/milestones{/number}","notifications_url":"https://api.github.com/repos/RichieEscarez/docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/RichieEscarez/docs/labels{/name}","releases_url":"https://api.github.com/repos/RichieEscarez/docs/releases{/id}","deployments_url":"https://api.github.com/repos/RichieEscarez/docs/deployments","created_at":"2018-07-24T23:42:00Z","updated_at":"2018-11-06T21:40:11Z","pushed_at":"2018-11-27T00:46:12Z","git_url":"git://github.com/RichieEscarez/docs.git","ssh_url":"git@github.com:RichieEscarez/docs.git","clone_url":"https://github.com/RichieEscarez/docs.git","svn_url":"https://github.com/RichieEscarez/docs","homepage":"","size":13770,"stargazers_count":0,"watchers_count":0,"language":"Go","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"knative:master","ref":"master","sha":"664ed56c2ca15bd84368b3fb0261a9821eb9ccce","user":{"login":"knative","id":35583233,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM1NTgzMjMz","avatar_url":"https://avatars2.githubusercontent.com/u/35583233?v=4","gravatar_id":"","url":"https://api.github.com/users/knative","html_url":"https://github.com/knative","followers_url":"https://api.github.com/users/knative/followers","following_url":"https://api.github.com/users/knative/following{/other_user}","gists_url":"https://api.github.com/users/knative/gists{/gist_id}","starred_url":"https://api.github.com/users/knative/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/knative/subscriptions","organizations_url":"https://api.github.com/users/knative/orgs","repos_url":"https://api.github.com/users/knative/repos","events_url":"https://api.github.com/users/knative/events{/privacy}","received_events_url":"https://api.github.com/users/knative/received_events","type":"Organization","site_admin":false},"repo":{"id":138207223,"node_id":"MDEwOlJlcG9zaXRvcnkxMzgyMDcyMjM=","name":"docs","full_name":"knative/docs","private":false,"owner":{"login":"knative","id":35583233,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM1NTgzMjMz","avatar_url":"https://avatars2.githubusercontent.com/u/35583233?v=4","gravatar_id":"","url":"https://api.github.com/users/knative","html_url":"https://github.com/knative","followers_url":"https://api.github.com/users/knative/followers","following_url":"https://api.github.com/users/knative/following{/other_user}","gists_url":"https://api.github.com/users/knative/gists{/gist_id}","starred_url":"https://api.github.com/users/knative/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/knative/subscriptions","organizations_url":"https://api.github.com/users/knative/orgs","repos_url":"https://api.github.com/users/knative/repos","events_url":"https://api.github.com/users/knative/events{/privacy}","received_events_url":"https://api.github.com/users/knative/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/knative/docs","description":"User documentation for Knative components","fork":false,"url":"https://api.github.com/repos/knative/docs","forks_url":"https://api.github.com/repos/knative/docs/forks","keys_url":"https://api.github.com/repos/knative/docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/knative/docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/knative/docs/teams","hooks_url":"https://api.github.com/repos/knative/docs/hooks","issue_events_url":"https://api.github.com/repos/knative/docs/issues/events{/number}","events_url":"https://api.github.com/repos/knative/docs/events","assignees_url":"https://api.github.com/repos/knative/docs/assignees{/user}","branches_url":"https://api.github.com/repos/knative/docs/branches{/branch}","tags_url":"https://api.github.com/repos/knative/docs/tags","blobs_url":"https://api.github.com/repos/knative/docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/knative/docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/knative/docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/knative/docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/knative/docs/statuses/{sha}","languages_url":"https://api.github.com/repos/knative/docs/languages","stargazers_url":"https://api.github.com/repos/knative/docs/stargazers","contributors_url":"https://api.github.com/repos/knative/docs/contributors","subscribers_url":"https://api.github.com/repos/knative/docs/subscribers","subscription_url":"https://api.github.com/repos/knative/docs/subscription","commits_url":"https://api.github.com/repos/knative/docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/knative/docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/knative/docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/knative/docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/knative/docs/contents/{+path}","compare_url":"https://api.github.com/repos/knative/docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/knative/docs/merges","archive_url":"https://api.github.com/repos/knative/docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/knative/docs/downloads","issues_url":"https://api.github.com/repos/knative/docs/issues{/number}","pulls_url":"https://api.github.com/repos/knative/docs/pulls{/number}","milestones_url":"https://api.github.com/repos/knative/docs/milestones{/number}","notifications_url":"https://api.github.com/repos/knative/docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/knative/docs/labels{/name}","releases_url":"https://api.github.com/repos/knative/docs/releases{/id}","deployments_url":"https://api.github.com/repos/knative/docs/deployments","created_at":"2018-06-21T18:21:09Z","updated_at":"2018-11-30T06:46:51Z","pushed_at":"2018-11-30T06:12:01Z","git_url":"git://github.com/knative/docs.git","ssh_url":"git@github.com:knative/docs.git","clone_url":"https://github.com/knative/docs.git","svn_url":"https://github.com/knative/docs","homepage":"","size":13664,"stargazers_count":1229,"watchers_count":1229,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":228,"mirror_url":null,"archived":false,"open_issues_count":98,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":228,"open_issues":98,"watchers":1229,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/knative/docs/pulls/542"},"html":{"href":"https://github.com/knative/docs/pull/542"},"issue":{"href":"https://api.github.com/repos/knative/docs/issues/542"},"comments":{"href":"https://api.github.com/repos/knative/docs/issues/542/comments"},"review_comments":{"href":"https://api.github.com/repos/knative/docs/pulls/542/comments"},"review_comment":{"href":"https://api.github.com/repos/knative/docs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/knative/docs/pulls/542/commits"},"statuses":{"href":"https://api.github.com/repos/knative/docs/statuses/23e5bb78a07f872ebb2a509f73331682b230a297"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"gyliu513"}}