{"action":"created","issue":{"url":"https://api.github.com/repos/mumble-voip/mumble/issues/1682","labels_url":"https://api.github.com/repos/mumble-voip/mumble/issues/1682/labels{/name}","comments_url":"https://api.github.com/repos/mumble-voip/mumble/issues/1682/comments","events_url":"https://api.github.com/repos/mumble-voip/mumble/issues/1682/events","html_url":"https://github.com/mumble-voip/mumble/pull/1682","id":80522153,"number":1682,"title":"murmur grpc support","user":{"login":"bontibon","id":110883,"avatar_url":"https://avatars.githubusercontent.com/u/110883?v=3","gravatar_id":"","url":"https://api.github.com/users/bontibon","html_url":"https://github.com/bontibon","followers_url":"https://api.github.com/users/bontibon/followers","following_url":"https://api.github.com/users/bontibon/following{/other_user}","gists_url":"https://api.github.com/users/bontibon/gists{/gist_id}","starred_url":"https://api.github.com/users/bontibon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bontibon/subscriptions","organizations_url":"https://api.github.com/users/bontibon/orgs","repos_url":"https://api.github.com/users/bontibon/repos","events_url":"https://api.github.com/users/bontibon/events{/privacy}","received_events_url":"https://api.github.com/users/bontibon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-05-25T12:30:45Z","updated_at":"2015-05-31T20:23:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mumble-voip/mumble/pulls/1682","html_url":"https://github.com/mumble-voip/mumble/pull/1682","diff_url":"https://github.com/mumble-voip/mumble/pull/1682.diff","patch_url":"https://github.com/mumble-voip/mumble/pull/1682.patch"},"body":"This PR adds [grpc](http://grpc.io) support to murmur, as part of a [Google Summer of Code project](https://www.google-melange.com/gsoc/project/details/google/gsoc2015/timcooper/5649050225344512). The goal is to provide increased availability to murmur's RPC functionality to those who are unable to use Ice.\r\n\r\nIn order for this project to be successful, it is very important that you, the community, help in providing feedback to what I am working on. In the early stage of the project, this will be input on the structure of the protocol buffer file. For those of you who are familiar with Ice, the feel of grpc may take some getting used to. However, with your help, I'm hoping to make the API as natural as possible.\r\n\r\nIf this interests you, I would encourage you to subscribe to this PR to receive notifications about its development. Thanks!\r\n\r\n---\r\n\r\n**TODO**\r\n\r\n- Service implementations\r\n  - [ ] ServerService\r\n  - [ ] MetaService\r\n  - [ ] ContextActionService\r\n  - [ ] TextMessageService\r\n  - [ ] LogService\r\n  - [ ] ConfigService\r\n  - [ ] ChannelService\r\n  - [ ] UserService\r\n  - [ ] TreeService\r\n  - [ ] BanService\r\n  - [ ] ACLService\r\n  - [ ] AuthenticatorService\r\n  - [ ] DatabaseService\r\n  - [ ] AudioService\r\n- Building\r\n  - [ ] Check OS support\r\n  - [ ] Does the GRPC source need to be included?\r\n- Documentation\r\n  - [ ] Protocol file comments\r\n  - [ ] \"Getting started\" guide\r\n  - [ ] Code comments"},"comment":{"url":"https://api.github.com/repos/mumble-voip/mumble/issues/comments/107241587","html_url":"https://github.com/mumble-voip/mumble/pull/1682#issuecomment-107241587","issue_url":"https://api.github.com/repos/mumble-voip/mumble/issues/1682","id":107241587,"user":{"login":"mkrautz","id":36527,"avatar_url":"https://avatars.githubusercontent.com/u/36527?v=3","gravatar_id":"","url":"https://api.github.com/users/mkrautz","html_url":"https://github.com/mkrautz","followers_url":"https://api.github.com/users/mkrautz/followers","following_url":"https://api.github.com/users/mkrautz/following{/other_user}","gists_url":"https://api.github.com/users/mkrautz/gists{/gist_id}","starred_url":"https://api.github.com/users/mkrautz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mkrautz/subscriptions","organizations_url":"https://api.github.com/users/mkrautz/orgs","repos_url":"https://api.github.com/users/mkrautz/repos","events_url":"https://api.github.com/users/mkrautz/events{/privacy}","received_events_url":"https://api.github.com/users/mkrautz/received_events","type":"User","site_admin":false},"created_at":"2015-05-31T20:23:35Z","updated_at":"2015-05-31T20:23:35Z","body":"Thanks! Very helpful with a blog."}}