{"action":"created","issue":{"url":"https://api.github.com/repos/akka/akka/issues/20299","repository_url":"https://api.github.com/repos/akka/akka","labels_url":"https://api.github.com/repos/akka/akka/issues/20299/labels{/name}","comments_url":"https://api.github.com/repos/akka/akka/issues/20299/comments","events_url":"https://api.github.com/repos/akka/akka/issues/20299/events","html_url":"https://github.com/akka/akka/issues/20299","id":147880136,"number":20299,"title":"Consider introducing HttpApp for Java/Scala to lessen boilerplate","user":{"login":"ktoso","id":120979,"avatar_url":"https://avatars.githubusercontent.com/u/120979?v=3","gravatar_id":"","url":"https://api.github.com/users/ktoso","html_url":"https://github.com/ktoso","followers_url":"https://api.github.com/users/ktoso/followers","following_url":"https://api.github.com/users/ktoso/following{/other_user}","gists_url":"https://api.github.com/users/ktoso/gists{/gist_id}","starred_url":"https://api.github.com/users/ktoso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ktoso/subscriptions","organizations_url":"https://api.github.com/users/ktoso/orgs","repos_url":"https://api.github.com/users/ktoso/repos","events_url":"https://api.github.com/users/ktoso/events{/privacy}","received_events_url":"https://api.github.com/users/ktoso/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/akka/akka/labels/1%20-%20triaged","name":"1 - triaged","color":"5319e7"},{"url":"https://api.github.com/repos/akka/akka/labels/discuss","name":"discuss","color":"bfe5bf"},{"url":"https://api.github.com/repos/akka/akka/labels/t:http","name":"t:http","color":"CCCCCC"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-12T21:36:27Z","updated_at":"2016-04-13T08:29:44Z","closed_at":null,"body":"We could provide (for java we once did), an `HttpApp` trait that'd work like App that's setting up akka etc and require overriding `def routes: Route`, it would simplify the \"hello world\" examples for the server side.\r\n\r\nIdea comes back after https://twitter.com/li_haoyi/status/719914887309176832\r\n\r\nThe other points from the discussion are tracked already:\r\n- need better docs (we're working on that on multiple fronts)\r\n- [ ] client in need of high level api (we are painfully aware): https://github.com/akka/akka/issues/16856"},"comment":{"url":"https://api.github.com/repos/akka/akka/issues/comments/209301500","html_url":"https://github.com/akka/akka/issues/20299#issuecomment-209301500","issue_url":"https://api.github.com/repos/akka/akka/issues/20299","id":209301500,"user":{"login":"ktoso","id":120979,"avatar_url":"https://avatars.githubusercontent.com/u/120979?v=3","gravatar_id":"","url":"https://api.github.com/users/ktoso","html_url":"https://github.com/ktoso","followers_url":"https://api.github.com/users/ktoso/followers","following_url":"https://api.github.com/users/ktoso/following{/other_user}","gists_url":"https://api.github.com/users/ktoso/gists{/gist_id}","starred_url":"https://api.github.com/users/ktoso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ktoso/subscriptions","organizations_url":"https://api.github.com/users/ktoso/orgs","repos_url":"https://api.github.com/users/ktoso/repos","events_url":"https://api.github.com/users/ktoso/events{/privacy}","received_events_url":"https://api.github.com/users/ktoso/received_events","type":"User","site_admin":false},"created_at":"2016-04-13T08:29:44Z","updated_at":"2016-04-13T08:29:44Z","body":"Let's take the discussion on client api to the client ticket :)\r\nHere opinions on HttpApp / SecureHttpApp / HttpsApp (naming bikeshed needed to)?"}}