{"action":"opened","issue":{"url":"https://api.github.com/repos/h2o/h2o/issues/1473","repository_url":"https://api.github.com/repos/h2o/h2o","labels_url":"https://api.github.com/repos/h2o/h2o/issues/1473/labels{/name}","comments_url":"https://api.github.com/repos/h2o/h2o/issues/1473/comments","events_url":"https://api.github.com/repos/h2o/h2o/issues/1473/events","html_url":"https://github.com/h2o/h2o/issues/1473","id":267945790,"number":1473,"title":"enhancements for mruby development","user":{"login":"yannick","id":2794,"avatar_url":"https://avatars2.githubusercontent.com/u/2794?v=4","gravatar_id":"","url":"https://api.github.com/users/yannick","html_url":"https://github.com/yannick","followers_url":"https://api.github.com/users/yannick/followers","following_url":"https://api.github.com/users/yannick/following{/other_user}","gists_url":"https://api.github.com/users/yannick/gists{/gist_id}","starred_url":"https://api.github.com/users/yannick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yannick/subscriptions","organizations_url":"https://api.github.com/users/yannick/orgs","repos_url":"https://api.github.com/users/yannick/repos","events_url":"https://api.github.com/users/yannick/events{/privacy}","received_events_url":"https://api.github.com/users/yannick/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-10-24T08:44:21Z","updated_at":"2017-10-24T08:44:21Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"following features would be extremely useful to allow development of apps/configurations in mruby:\r\n\r\n-[ ] execute mruby files/handlers from command line in a \"one shot\" approach, but still fire up the eventloop to make external calls. this would help testing\r\n\r\n-[ ] re-load the code of specific handlers from outside and/or inside. this could be done via e.g. a specific, new HTTP method (RELOAD) in development mode\r\n\r\n-[ ] re-load the complete vm, so that externally loaded code is re-triggered. you could then reload handler code via http calls\r\n \r\n-[ ] execute/embed mrb compiled mruby files. also expose mrbc. together with the ability to execute ritevm code this could allow for an h2o \"app store\" where addons could be easily added. via 399 and/or rack middlerware this would then allow for services such as logins, ddos protection, rate limiting etc...\r\n"}}
{"actor":{"display_login":"yannick"}}