{"action":"created","issue":{"url":"https://api.github.com/repos/google/kythe/issues/1209","repository_url":"https://api.github.com/repos/google/kythe","labels_url":"https://api.github.com/repos/google/kythe/issues/1209/labels{/name}","comments_url":"https://api.github.com/repos/google/kythe/issues/1209/comments","events_url":"https://api.github.com/repos/google/kythe/issues/1209/events","html_url":"https://github.com/google/kythe/issues/1209","id":335604414,"node_id":"MDU6SXNzdWUzMzU2MDQ0MTQ=","number":1209,"title":"Add paths-based reducer for new experimental pipeline [phab:D900]","user":{"login":"kythe","id":10677145,"node_id":"MDQ6VXNlcjEwNjc3MTQ1","avatar_url":"https://avatars2.githubusercontent.com/u/10677145?v=4","gravatar_id":"","url":"https://api.github.com/users/kythe","html_url":"https://github.com/kythe","followers_url":"https://api.github.com/users/kythe/followers","following_url":"https://api.github.com/users/kythe/following{/other_user}","gists_url":"https://api.github.com/users/kythe/gists{/gist_id}","starred_url":"https://api.github.com/users/kythe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kythe/subscriptions","organizations_url":"https://api.github.com/users/kythe/orgs","repos_url":"https://api.github.com/users/kythe/repos","events_url":"https://api.github.com/users/kythe/events{/privacy}","received_events_url":"https://api.github.com/users/kythe/received_events","type":"User","site_admin":false},"labels":[{"id":932824657,"node_id":"MDU6TGFiZWw5MzI4MjQ2NTc=","url":"https://api.github.com/repos/google/kythe/labels/phabricator%20diff","name":"phabricator diff","color":"efd57f","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-06-25T23:33:08Z","updated_at":"2018-06-27T02:32:08Z","closed_at":"2018-06-25T23:33:10Z","author_association":"COLLABORATOR","body":"_Created by **schroederc** at 2016-05-18 21:22:28_: \n\nInstead of the ad-hoc streams of protos used in the current pipeline,\nthe new experimental pipeline will consist entirely of sorted Path\nmessages built from chains of Kythe edges.  By building various edge\nchains, one can construct the various serving artifacts.\n\nFor instance, the current FileDecorations may be constructed from Paths\nmatching the following template:\n\n    file <[childof]- anchor -[*]> target\n\nAnd the serving data for cross-references are their reverses:\n\n    node <[*]- anchor -[childof]> file\n\nThe new paradigm allows for easier construction of new serving data\nthrough simple reductions that either add or remove edges to its input's\nPaths.  In particular, it will be much easier to add target definitions\nto each FileDecoration_Decoration by appending more edges to get Paths\nmatching the following:\n\n   file <[childof]- anchor -[*]> target <[defines/binding]- anchor -[childof]> file"},"comment":{"url":"https://api.github.com/repos/google/kythe/issues/comments/400523326","html_url":"https://github.com/google/kythe/issues/1209#issuecomment-400523326","issue_url":"https://api.github.com/repos/google/kythe/issues/1209","id":400523326,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMDUyMzMyNg==","user":{"login":"kythe","id":10677145,"node_id":"MDQ6VXNlcjEwNjc3MTQ1","avatar_url":"https://avatars2.githubusercontent.com/u/10677145?v=4","gravatar_id":"","url":"https://api.github.com/users/kythe","html_url":"https://github.com/kythe","followers_url":"https://api.github.com/users/kythe/followers","following_url":"https://api.github.com/users/kythe/following{/other_user}","gists_url":"https://api.github.com/users/kythe/gists{/gist_id}","starred_url":"https://api.github.com/users/kythe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kythe/subscriptions","organizations_url":"https://api.github.com/users/kythe/orgs","repos_url":"https://api.github.com/users/kythe/repos","events_url":"https://api.github.com/users/kythe/events{/privacy}","received_events_url":"https://api.github.com/users/kythe/received_events","type":"User","site_admin":false},"created_at":"2018-06-27T02:32:08Z","updated_at":"2018-06-27T02:32:08Z","author_association":"COLLABORATOR","body":"_**zarko** commented inline (context lost during migration) at 2016-05-19 20:54:29_:\n\nnit: node"}}
{"actor":{"display_login":"kythe"}}