{"action":"created","issue":{"url":"https://api.github.com/repos/envoyproxy/envoy/issues/1309","repository_url":"https://api.github.com/repos/envoyproxy/envoy","labels_url":"https://api.github.com/repos/envoyproxy/envoy/issues/1309/labels{/name}","comments_url":"https://api.github.com/repos/envoyproxy/envoy/issues/1309/comments","events_url":"https://api.github.com/repos/envoyproxy/envoy/issues/1309/events","html_url":"https://github.com/envoyproxy/envoy/issues/1309","id":244768200,"number":1309,"title":"Protobuf documentation generation","user":{"login":"htuch","id":10914751,"avatar_url":"https://avatars1.githubusercontent.com/u/10914751?v=4","gravatar_id":"","url":"https://api.github.com/users/htuch","html_url":"https://github.com/htuch","followers_url":"https://api.github.com/users/htuch/followers","following_url":"https://api.github.com/users/htuch/following{/other_user}","gists_url":"https://api.github.com/users/htuch/gists{/gist_id}","starred_url":"https://api.github.com/users/htuch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/htuch/subscriptions","organizations_url":"https://api.github.com/users/htuch/orgs","repos_url":"https://api.github.com/users/htuch/repos","events_url":"https://api.github.com/users/htuch/events{/privacy}","received_events_url":"https://api.github.com/users/htuch/received_events","type":"User","site_admin":false},"labels":[{"id":646547909,"url":"https://api.github.com/repos/envoyproxy/envoy/labels/v2%20API","name":"v2 API","color":"0e8a16","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/envoyproxy/envoy/milestones/4","html_url":"https://github.com/envoyproxy/envoy/milestone/4","labels_url":"https://api.github.com/repos/envoyproxy/envoy/milestones/4/labels","id":2655254,"number":4,"title":"1.5.0","description":"","creator":{"login":"mattklein123","id":6305260,"avatar_url":"https://avatars3.githubusercontent.com/u/6305260?v=4","gravatar_id":"","url":"https://api.github.com/users/mattklein123","html_url":"https://github.com/mattklein123","followers_url":"https://api.github.com/users/mattklein123/followers","following_url":"https://api.github.com/users/mattklein123/following{/other_user}","gists_url":"https://api.github.com/users/mattklein123/gists{/gist_id}","starred_url":"https://api.github.com/users/mattklein123/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattklein123/subscriptions","organizations_url":"https://api.github.com/users/mattklein123/orgs","repos_url":"https://api.github.com/users/mattklein123/repos","events_url":"https://api.github.com/users/mattklein123/events{/privacy}","received_events_url":"https://api.github.com/users/mattklein123/received_events","type":"User","site_admin":false},"open_issues":31,"closed_issues":52,"state":"open","created_at":"2017-07-21T20:55:44Z","updated_at":"2017-10-28T21:29:05Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2017-07-21T19:57:32Z","updated_at":"2017-10-28T21:29:05Z","closed_at":"2017-10-28T21:29:05Z","author_association":"CONTRIBUTOR","body":"We would like to make the `.proto` files in https://github.com/lyft/envoy-api/tree/master/api  the single source-of-truth for the v2 API code and documentation. In order to do this, we need to generate the API documentation for both proto and JSON in a human-readable HTML format similar in spirit to existing docs such as https://lyft.github.io/envoy/docs/configuration/http_conn_man/route_config/route_config.html#config-http-conn-man-route-table.\r\n\r\nWe are likely to need to roll our own adhoc system to do this, since the Google tools for this are not OSS. Tracking the implementation work here.\r\n\r\n@mattklein123 @louiscryan"},"comment":{"url":"https://api.github.com/repos/envoyproxy/envoy/issues/comments/340221058","html_url":"https://github.com/envoyproxy/envoy/issues/1309#issuecomment-340221058","issue_url":"https://api.github.com/repos/envoyproxy/envoy/issues/1309","id":340221058,"user":{"login":"mattklein123","id":6305260,"avatar_url":"https://avatars3.githubusercontent.com/u/6305260?v=4","gravatar_id":"","url":"https://api.github.com/users/mattklein123","html_url":"https://github.com/mattklein123","followers_url":"https://api.github.com/users/mattklein123/followers","following_url":"https://api.github.com/users/mattklein123/following{/other_user}","gists_url":"https://api.github.com/users/mattklein123/gists{/gist_id}","starred_url":"https://api.github.com/users/mattklein123/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattklein123/subscriptions","organizations_url":"https://api.github.com/users/mattklein123/orgs","repos_url":"https://api.github.com/users/mattklein123/repos","events_url":"https://api.github.com/users/mattklein123/events{/privacy}","received_events_url":"https://api.github.com/users/mattklein123/received_events","type":"User","site_admin":false},"created_at":"2017-10-28T21:29:05Z","updated_at":"2017-10-28T21:29:05Z","author_association":"OWNER","body":"Dup of https://github.com/envoyproxy/envoy/issues/1866"}}
{"actor":{"display_login":"mattklein123"}}