{"action":"created","comment":{"url":"https://api.github.com/repos/knative/eventing/pulls/comments/227079353","pull_request_review_id":167039623,"id":227079353,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyNzA3OTM1Mw==","diff_hunk":"@@ -0,0 +1,202 @@\n+# Object Model\n+\n+Knative ships with several objects which implement useful sets of\n+[interfaces](interfaces.md). It is expected that additional objects which\n+implement other sets of interfaces will be added over time. For context, see\n+the [overview](overview.md) and [motivations](motivation.md) sections.\n+\n+These are Kubernetes resources that been introduced using Custom Resource\n+Definitions. They will have the expected _ObjectMeta_, _Spec_, _Status_ fields.\n+This document details our _Spec_ and _Status_ customizations.\n+\n+- [Channel](#kind-channel)\n+- [Subscription](#kind-subscription)\n+- [Provider](#kind-provisioner)\n+\n+## kind: Channel\n+\n+### group: eventing.knative.dev/v1alpha1\n+\n+_A Channel logically receives events on its input domain and forwards them to\n+its subscribers. Additional behavior may be introduced by using the\n+Subscription's call parameter._\n+\n+### Object Schema\n+\n+#### Spec\n+\n+| Field         | Type                               | Description                                                                | Limitations |\n+| ------------- | ---------------------------------- | -------------------------------------------------------------------------- | ----------- |\n+| provisioner\\* | ProvisionerReference               | The name of the provisioner to create the resources that back the Channel. | Immutable.  |\n+| arguments     | runtime.RawExtension (JSON object) | Arguments to be passed to the provisioner.                                 |             |\n+\n+\\*: Required\n+\n+#### Metadata\n+\n+##### Owner References\n+\n+- Owned (non-controlling) by the ClusterProvisioner used to provision the\n+  Channel.\n+\n+#### Status\n+\n+| Field      | Type       | Description                                                                                                                 | Limitations |\n+| ---------- | ---------- | --------------------------------------------------------------------------------------------------------------------------- | ----------- |\n+| sinkable   | Sinkable   | Address to the endpoint as top-level domain that will distribute traffic over the provided targets from inside the cluster. |             |\n+| conditions | Conditions | Standard Subscriptions                                                                                                      |             |\n+\n+##### Conditions\n+\n+- **Ready.** True when the Channel is provisioned and ready to accept events.\n+- **Provisioned.** True when the Channel has been provisioned by a controller.\n+\n+#### Events\n+\n+- Provisioned\n+- Deprovisioned\n+\n+### Life Cycle\n+\n+| Action | Reactions                                                                                                                                                               | Limitations                                                                 |\n+| ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |\n+| Create | The ClusterProvisioner referenced will take ownership of the Channel and begin provisioning the backing resources required for the Channel depending on implementation. | Only one ClusterProvisioner is allowed to be the Owner for a given Channel. |\n+| Update | The ClusterProvisioner will synchronize the Channel backing resources to reflect the update.                                                                            |                                                                             |\n+| Delete | The ClusterProvisioner will deprovision the backing resources if no longer required depending on implementation.                                                        |                                                                             |\n+\n+---\n+\n+## kind: Subscription\n+\n+### group: eventing.knative.dev/v1alpha1\n+\n+_Describes a linkage between a Channel and a Targetable and/or Sinkable._\n+\n+### Object Schema\n+\n+#### Spec\n+\n+| Field              | Type           | Description                                                                  | Limitations        |\n+| ------------------ | -------------- | ---------------------------------------------------------------------------- | ------------------ |\n+| from\\*             | ObjectRef      | The originating Channel for the link.                                        | Must be a Channel. |\n+| call<sup>1</sup>   | EndpointSpec   | Optional processing on the event. The result of call will be sent to result. |                    |\n+| result<sup>1</sup> | ResultStrategy | The continuation for the link.                                               |                    |\n+\n+\\*: Required\n+\n+1: At Least One(call, result)\n+\n+#### Metadata\n+\n+##### Owner References\n+\n+- If a resource controller created this Subscription: Owned by the originating\n+  resource.\n+\n+##### Conditions\n+\n+- **Ready.**\n+- **FromReady.**\n+- **CallActive.** True if the call is sinking events without error.\n+- **Resolved.**\n+\n+#### Events\n+\n+- PublisherAcknowledged\n+- ActionFailed\n+\n+### Life Cycle\n+\n+| Action | Reactions                                                        | Limitations |\n+| ------ | ---------------------------------------------------------------- | ----------- |\n+| Create | The publisher referenced needs to be watching for Subscriptions. |             |\n+| Update |                                                                  |             |\n+| Delete |                                                                  |             |\n+\n+---\n+\n+## kind: ClusterProvisioner\n+\n+### group: eventing.knative.dev/v1alpha1\n+\n+_Describes an abstract configuration of a Source system which produces events\n+or a Channel system that receives and delivers events._\n+\n+### Object Schema\n+\n+#### Spec\n+\n+| Field      | Type                                                                            | Description                                                                 | Limitations      |\n+| ---------- | ------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ---------------- |\n+| type\\*     | [GroupKind](https://godoc.org/k8s.io/apimachinery/pkg/runtime/schema#GroupKind) | The type of the resource to be provisioned.                                 | Must be Channel. |\n+| parameters | runtime.RawExtension (JSON object)                                              | Description of the arguments able to be passed by the provisioned resource. | JSON Schema      |\n+\n+\\*: Required\n+\n+#### Status\n+\n+| Field      | Type       | Description                   | Limitations |\n+| ---------- | ---------- | ----------------------------- | ----------- |\n+| conditions | Conditions | ClusterProvisioner conditions |             |\n+\n+##### Conditions\n+\n+- **Ready.**\n+\n+#### Events\n+\n+- Resource Created.\n+- Resource Removed.\n+\n+---\n+\n+## Shared Object Schema\n+\n+### ProvisionerReference\n+\n+| Field | Type            | Description | Limitations |\n+| ----- | --------------- | ----------- | ----------- |\n+| ref\\* | ObjectReference |             |             |\n+\n+\\*: Required\n+\n+### EndpointSpec\n+\n+| Field                 | Type            | Description | Limitations                |\n+| --------------------- | --------------- | ----------- | -------------------------- |\n+| targetRef<sup>1</sup> | ObjectReference |             | Must adhere to Targetable. |\n+| dnsName<sup>1</sup>   | String          |             |                            |\n+\n+1: One of (targetRef, dnsName), Required.\n+\n+### ProvisionedObjectStatus\n+\n+| Field    | Type   | Description                                                  | Limitations |\n+| -------- | ------ | ------------------------------------------------------------ | ----------- |\n+| name\\*   | String | Name of Object                                               |             |\n+| type\\*   | String | Fully Qualified Object type.                                 |             |\n+| status\\* | String | Current relationship between ClusterProvisioner and Object.  |             |\n+| reason   | String | Detailed description describing current relationship status. |             |\n+\n+\\*: Required\n+\n+### Subscribable\n+\n+| Field       | Type                    | Description                                                           | Limitations                            |\n+| ----------- | ----------------------- | --------------------------------------------------------------------- | -------------------------------------- |\n+| subscribers | ChannelSubscriberSpec[] | Information about subscriptions used to implement message forwarding. | Filled out by Subscription Controller. |\n+\n+### ChannelSubscriberSpec\n+\n+| Field          | Type   | Description                                     | Limitations |\n+| -------------- | ------ | ----------------------------------------------- | ----------- |\n+| callableDomain | String | The domain name of the endpoint for the call.   |             |","path":"docs/spec/spec.md","position":192,"original_position":193,"commit_id":"63c5ff5e7762aeeea7a421f6e04b3081f67630ac","original_commit_id":"dcbb8a7df4d1875734a330a892ccb13380ec1e5f","user":{"login":"n3wscott","id":32305648,"node_id":"MDQ6VXNlcjMyMzA1NjQ4","avatar_url":"https://avatars3.githubusercontent.com/u/32305648?v=4","gravatar_id":"","url":"https://api.github.com/users/n3wscott","html_url":"https://github.com/n3wscott","followers_url":"https://api.github.com/users/n3wscott/followers","following_url":"https://api.github.com/users/n3wscott/following{/other_user}","gists_url":"https://api.github.com/users/n3wscott/gists{/gist_id}","starred_url":"https://api.github.com/users/n3wscott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/n3wscott/subscriptions","organizations_url":"https://api.github.com/users/n3wscott/orgs","repos_url":"https://api.github.com/users/n3wscott/repos","events_url":"https://api.github.com/users/n3wscott/events{/privacy}","received_events_url":"https://api.github.com/users/n3wscott/received_events","type":"User","site_admin":false},"body":"```\r\n| Field       | Type   | Description                                  | Limitations    |\r\n| ----------- | ------ | -------------------------------------------- | -------------- |\r\n| callableURI | String | The URI name of the endpoint for the call.   | Must be a URL. |\r\n| sinkableURI | String | The URI name of the endpoint for the result. | Must be a URL. |\r\n```","created_at":"2018-10-22T18:15:01Z","updated_at":"2018-10-22T18:15:01Z","html_url":"https://github.com/knative/eventing/pull/482#discussion_r227079353","pull_request_url":"https://api.github.com/repos/knative/eventing/pulls/482","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/knative/eventing/pulls/comments/227079353"},"html":{"href":"https://github.com/knative/eventing/pull/482#discussion_r227079353"},"pull_request":{"href":"https://api.github.com/repos/knative/eventing/pulls/482"}},"in_reply_to_id":226782358},"pull_request":{"url":"https://api.github.com/repos/knative/eventing/pulls/482","id":219444601,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE5NDQ0NjAx","html_url":"https://github.com/knative/eventing/pull/482","diff_url":"https://github.com/knative/eventing/pull/482.diff","patch_url":"https://github.com/knative/eventing/pull/482.patch","issue_url":"https://api.github.com/repos/knative/eventing/issues/482","number":482,"state":"open","locked":false,"title":"Adding Knative Eventing Object Model targeting 0.1 release.","user":{"login":"n3wscott","id":32305648,"node_id":"MDQ6VXNlcjMyMzA1NjQ4","avatar_url":"https://avatars3.githubusercontent.com/u/32305648?v=4","gravatar_id":"","url":"https://api.github.com/users/n3wscott","html_url":"https://github.com/n3wscott","followers_url":"https://api.github.com/users/n3wscott/followers","following_url":"https://api.github.com/users/n3wscott/following{/other_user}","gists_url":"https://api.github.com/users/n3wscott/gists{/gist_id}","starred_url":"https://api.github.com/users/n3wscott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/n3wscott/subscriptions","organizations_url":"https://api.github.com/users/n3wscott/orgs","repos_url":"https://api.github.com/users/n3wscott/repos","events_url":"https://api.github.com/users/n3wscott/events{/privacy}","received_events_url":"https://api.github.com/users/n3wscott/received_events","type":"User","site_admin":false},"body":"Adding https://docs.google.com/document/d/1JZtFkz_C3orG9IfDxxGkAmuuGxUQ434ji-rdl3oKObE/edit to the repo as a markdown file.\r\n\r\n**Release Note**\r\n```release-note\r\nNONE\r\n```","created_at":"2018-10-01T16:52:51Z","updated_at":"2018-10-22T18:15:01Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5994cb2e32a2807598151c37706ddfbe395a37be","assignee":{"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},"assignees":[{"login":"scothis","id":302992,"node_id":"MDQ6VXNlcjMwMjk5Mg==","avatar_url":"https://avatars2.githubusercontent.com/u/302992?v=4","gravatar_id":"","url":"https://api.github.com/users/scothis","html_url":"https://github.com/scothis","followers_url":"https://api.github.com/users/scothis/followers","following_url":"https://api.github.com/users/scothis/following{/other_user}","gists_url":"https://api.github.com/users/scothis/gists{/gist_id}","starred_url":"https://api.github.com/users/scothis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scothis/subscriptions","organizations_url":"https://api.github.com/users/scothis/orgs","repos_url":"https://api.github.com/users/scothis/repos","events_url":"https://api.github.com/users/scothis/events{/privacy}","received_events_url":"https://api.github.com/users/scothis/received_events","type":"User","site_admin":false},{"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},{"login":"vaikas-google","id":11279988,"node_id":"MDQ6VXNlcjExMjc5OTg4","avatar_url":"https://avatars3.githubusercontent.com/u/11279988?v=4","gravatar_id":"","url":"https://api.github.com/users/vaikas-google","html_url":"https://github.com/vaikas-google","followers_url":"https://api.github.com/users/vaikas-google/followers","following_url":"https://api.github.com/users/vaikas-google/following{/other_user}","gists_url":"https://api.github.com/users/vaikas-google/gists{/gist_id}","starred_url":"https://api.github.com/users/vaikas-google/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vaikas-google/subscriptions","organizations_url":"https://api.github.com/users/vaikas-google/orgs","repos_url":"https://api.github.com/users/vaikas-google/repos","events_url":"https://api.github.com/users/vaikas-google/events{/privacy}","received_events_url":"https://api.github.com/users/vaikas-google/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":1096308746,"node_id":"MDU6TGFiZWwxMDk2MzA4NzQ2","url":"https://api.github.com/repos/knative/eventing/labels/cla:%20yes","name":"cla: yes","color":"ededed","default":false},{"id":898586949,"node_id":"MDU6TGFiZWw4OTg1ODY5NDk=","url":"https://api.github.com/repos/knative/eventing/labels/lgtm","name":"lgtm","color":"ededed","default":false},{"id":897406297,"node_id":"MDU6TGFiZWw4OTc0MDYyOTc=","url":"https://api.github.com/repos/knative/eventing/labels/size/L","name":"size/L","color":"ededed","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/knative/eventing/pulls/482/commits","review_comments_url":"https://api.github.com/repos/knative/eventing/pulls/482/comments","review_comment_url":"https://api.github.com/repos/knative/eventing/pulls/comments{/number}","comments_url":"https://api.github.com/repos/knative/eventing/issues/482/comments","statuses_url":"https://api.github.com/repos/knative/eventing/statuses/63c5ff5e7762aeeea7a421f6e04b3081f67630ac","head":{"label":"n3wscott:push_raw_spec","ref":"push_raw_spec","sha":"63c5ff5e7762aeeea7a421f6e04b3081f67630ac","user":{"login":"n3wscott","id":32305648,"node_id":"MDQ6VXNlcjMyMzA1NjQ4","avatar_url":"https://avatars3.githubusercontent.com/u/32305648?v=4","gravatar_id":"","url":"https://api.github.com/users/n3wscott","html_url":"https://github.com/n3wscott","followers_url":"https://api.github.com/users/n3wscott/followers","following_url":"https://api.github.com/users/n3wscott/following{/other_user}","gists_url":"https://api.github.com/users/n3wscott/gists{/gist_id}","starred_url":"https://api.github.com/users/n3wscott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/n3wscott/subscriptions","organizations_url":"https://api.github.com/users/n3wscott/orgs","repos_url":"https://api.github.com/users/n3wscott/repos","events_url":"https://api.github.com/users/n3wscott/events{/privacy}","received_events_url":"https://api.github.com/users/n3wscott/received_events","type":"User","site_admin":false},"repo":{"id":142188027,"node_id":"MDEwOlJlcG9zaXRvcnkxNDIxODgwMjc=","name":"eventing","full_name":"n3wscott/eventing","private":false,"owner":{"login":"n3wscott","id":32305648,"node_id":"MDQ6VXNlcjMyMzA1NjQ4","avatar_url":"https://avatars3.githubusercontent.com/u/32305648?v=4","gravatar_id":"","url":"https://api.github.com/users/n3wscott","html_url":"https://github.com/n3wscott","followers_url":"https://api.github.com/users/n3wscott/followers","following_url":"https://api.github.com/users/n3wscott/following{/other_user}","gists_url":"https://api.github.com/users/n3wscott/gists{/gist_id}","starred_url":"https://api.github.com/users/n3wscott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/n3wscott/subscriptions","organizations_url":"https://api.github.com/users/n3wscott/orgs","repos_url":"https://api.github.com/users/n3wscott/repos","events_url":"https://api.github.com/users/n3wscott/events{/privacy}","received_events_url":"https://api.github.com/users/n3wscott/received_events","type":"User","site_admin":false},"html_url":"https://github.com/n3wscott/eventing","description":"Open source specification and implementation of Knative event binding and delivery","fork":true,"url":"https://api.github.com/repos/n3wscott/eventing","forks_url":"https://api.github.com/repos/n3wscott/eventing/forks","keys_url":"https://api.github.com/repos/n3wscott/eventing/keys{/key_id}","collaborators_url":"https://api.github.com/repos/n3wscott/eventing/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/n3wscott/eventing/teams","hooks_url":"https://api.github.com/repos/n3wscott/eventing/hooks","issue_events_url":"https://api.github.com/repos/n3wscott/eventing/issues/events{/number}","events_url":"https://api.github.com/repos/n3wscott/eventing/events","assignees_url":"https://api.github.com/repos/n3wscott/eventing/assignees{/user}","branches_url":"https://api.github.com/repos/n3wscott/eventing/branches{/branch}","tags_url":"https://api.github.com/repos/n3wscott/eventing/tags","blobs_url":"https://api.github.com/repos/n3wscott/eventing/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/n3wscott/eventing/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/n3wscott/eventing/git/refs{/sha}","trees_url":"https://api.github.com/repos/n3wscott/eventing/git/trees{/sha}","statuses_url":"https://api.github.com/repos/n3wscott/eventing/statuses/{sha}","languages_url":"https://api.github.com/repos/n3wscott/eventing/languages","stargazers_url":"https://api.github.com/repos/n3wscott/eventing/stargazers","contributors_url":"https://api.github.com/repos/n3wscott/eventing/contributors","subscribers_url":"https://api.github.com/repos/n3wscott/eventing/subscribers","subscription_url":"https://api.github.com/repos/n3wscott/eventing/subscription","commits_url":"https://api.github.com/repos/n3wscott/eventing/commits{/sha}","git_commits_url":"https://api.github.com/repos/n3wscott/eventing/git/commits{/sha}","comments_url":"https://api.github.com/repos/n3wscott/eventing/comments{/number}","issue_comment_url":"https://api.github.com/repos/n3wscott/eventing/issues/comments{/number}","contents_url":"https://api.github.com/repos/n3wscott/eventing/contents/{+path}","compare_url":"https://api.github.com/repos/n3wscott/eventing/compare/{base}...{head}","merges_url":"https://api.github.com/repos/n3wscott/eventing/merges","archive_url":"https://api.github.com/repos/n3wscott/eventing/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/n3wscott/eventing/downloads","issues_url":"https://api.github.com/repos/n3wscott/eventing/issues{/number}","pulls_url":"https://api.github.com/repos/n3wscott/eventing/pulls{/number}","milestones_url":"https://api.github.com/repos/n3wscott/eventing/milestones{/number}","notifications_url":"https://api.github.com/repos/n3wscott/eventing/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/n3wscott/eventing/labels{/name}","releases_url":"https://api.github.com/repos/n3wscott/eventing/releases{/id}","deployments_url":"https://api.github.com/repos/n3wscott/eventing/deployments","created_at":"2018-07-24T16:55:18Z","updated_at":"2018-10-15T22:26:01Z","pushed_at":"2018-10-22T18:03:29Z","git_url":"git://github.com/n3wscott/eventing.git","ssh_url":"git@github.com:n3wscott/eventing.git","clone_url":"https://github.com/n3wscott/eventing.git","svn_url":"https://github.com/n3wscott/eventing","homepage":"","size":17385,"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":2,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":2,"watchers":0,"default_branch":"master"}},"base":{"label":"knative:master","ref":"master","sha":"dcc140aeb20e22b82063479f58825b4273abe5dc","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":124951822,"node_id":"MDEwOlJlcG9zaXRvcnkxMjQ5NTE4MjI=","name":"eventing","full_name":"knative/eventing","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/eventing","description":"Open source specification and implementation of Knative event binding and delivery","fork":false,"url":"https://api.github.com/repos/knative/eventing","forks_url":"https://api.github.com/repos/knative/eventing/forks","keys_url":"https://api.github.com/repos/knative/eventing/keys{/key_id}","collaborators_url":"https://api.github.com/repos/knative/eventing/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/knative/eventing/teams","hooks_url":"https://api.github.com/repos/knative/eventing/hooks","issue_events_url":"https://api.github.com/repos/knative/eventing/issues/events{/number}","events_url":"https://api.github.com/repos/knative/eventing/events","assignees_url":"https://api.github.com/repos/knative/eventing/assignees{/user}","branches_url":"https://api.github.com/repos/knative/eventing/branches{/branch}","tags_url":"https://api.github.com/repos/knative/eventing/tags","blobs_url":"https://api.github.com/repos/knative/eventing/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/knative/eventing/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/knative/eventing/git/refs{/sha}","trees_url":"https://api.github.com/repos/knative/eventing/git/trees{/sha}","statuses_url":"https://api.github.com/repos/knative/eventing/statuses/{sha}","languages_url":"https://api.github.com/repos/knative/eventing/languages","stargazers_url":"https://api.github.com/repos/knative/eventing/stargazers","contributors_url":"https://api.github.com/repos/knative/eventing/contributors","subscribers_url":"https://api.github.com/repos/knative/eventing/subscribers","subscription_url":"https://api.github.com/repos/knative/eventing/subscription","commits_url":"https://api.github.com/repos/knative/eventing/commits{/sha}","git_commits_url":"https://api.github.com/repos/knative/eventing/git/commits{/sha}","comments_url":"https://api.github.com/repos/knative/eventing/comments{/number}","issue_comment_url":"https://api.github.com/repos/knative/eventing/issues/comments{/number}","contents_url":"https://api.github.com/repos/knative/eventing/contents/{+path}","compare_url":"https://api.github.com/repos/knative/eventing/compare/{base}...{head}","merges_url":"https://api.github.com/repos/knative/eventing/merges","archive_url":"https://api.github.com/repos/knative/eventing/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/knative/eventing/downloads","issues_url":"https://api.github.com/repos/knative/eventing/issues{/number}","pulls_url":"https://api.github.com/repos/knative/eventing/pulls{/number}","milestones_url":"https://api.github.com/repos/knative/eventing/milestones{/number}","notifications_url":"https://api.github.com/repos/knative/eventing/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/knative/eventing/labels{/name}","releases_url":"https://api.github.com/repos/knative/eventing/releases{/id}","deployments_url":"https://api.github.com/repos/knative/eventing/deployments","created_at":"2018-03-12T21:08:29Z","updated_at":"2018-10-22T12:05:24Z","pushed_at":"2018-10-22T18:03:32Z","git_url":"git://github.com/knative/eventing.git","ssh_url":"git@github.com:knative/eventing.git","clone_url":"https://github.com/knative/eventing.git","svn_url":"https://github.com/knative/eventing","homepage":"","size":16359,"stargazers_count":252,"watchers_count":252,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":72,"mirror_url":null,"archived":false,"open_issues_count":96,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":72,"open_issues":96,"watchers":252,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/knative/eventing/pulls/482"},"html":{"href":"https://github.com/knative/eventing/pull/482"},"issue":{"href":"https://api.github.com/repos/knative/eventing/issues/482"},"comments":{"href":"https://api.github.com/repos/knative/eventing/issues/482/comments"},"review_comments":{"href":"https://api.github.com/repos/knative/eventing/pulls/482/comments"},"review_comment":{"href":"https://api.github.com/repos/knative/eventing/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/knative/eventing/pulls/482/commits"},"statuses":{"href":"https://api.github.com/repos/knative/eventing/statuses/63c5ff5e7762aeeea7a421f6e04b3081f67630ac"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"n3wscott"}}