{"action":"opened","issue":{"url":"https://api.github.com/repos/Cuddlefluff/WindirMq/issues/1","repository_url":"https://api.github.com/repos/Cuddlefluff/WindirMq","labels_url":"https://api.github.com/repos/Cuddlefluff/WindirMq/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/Cuddlefluff/WindirMq/issues/1/comments","events_url":"https://api.github.com/repos/Cuddlefluff/WindirMq/issues/1/events","html_url":"https://github.com/Cuddlefluff/WindirMq/issues/1","id":157453017,"number":1,"title":"Modularity","user":{"login":"Cuddlefluff","id":10495466,"avatar_url":"https://avatars.githubusercontent.com/u/10495466?v=3","gravatar_id":"","url":"https://api.github.com/users/Cuddlefluff","html_url":"https://github.com/Cuddlefluff","followers_url":"https://api.github.com/users/Cuddlefluff/followers","following_url":"https://api.github.com/users/Cuddlefluff/following{/other_user}","gists_url":"https://api.github.com/users/Cuddlefluff/gists{/gist_id}","starred_url":"https://api.github.com/users/Cuddlefluff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cuddlefluff/subscriptions","organizations_url":"https://api.github.com/users/Cuddlefluff/orgs","repos_url":"https://api.github.com/users/Cuddlefluff/repos","events_url":"https://api.github.com/users/Cuddlefluff/events{/privacy}","received_events_url":"https://api.github.com/users/Cuddlefluff/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-30T08:11:46Z","updated_at":"2016-05-30T08:11:46Z","closed_at":null,"body":"Current implementation leaves no room for extensibility via plugins.\r\n\r\nTask to create a pipeline which will send messages through a series of filters which will either publish it to a queue or just pass the message on to the next filter. Existing hardcoded functionality must be moved into the same pipeline.\r\n\r\nThis also means adding an abstraction layer to the server interface to prevent modules from affecting internal state. Same for Queue.\r\n\r\nThe benefits of this system is that certain functionality can be added without fear of breaking existing functionality."}}
{"actor":{"display_login":"Cuddlefluff"}}