{"action":"created","issue":{"url":"https://api.github.com/repos/rails/web-console/issues/205","repository_url":"https://api.github.com/repos/rails/web-console","labels_url":"https://api.github.com/repos/rails/web-console/issues/205/labels{/name}","comments_url":"https://api.github.com/repos/rails/web-console/issues/205/comments","events_url":"https://api.github.com/repos/rails/web-console/issues/205/events","html_url":"https://github.com/rails/web-console/pull/205","id":161353178,"number":205,"title":"Add auto-completion feature","user":{"login":"sh19910711","id":1015222,"avatar_url":"https://avatars.githubusercontent.com/u/1015222?v=3","gravatar_id":"","url":"https://api.github.com/users/sh19910711","html_url":"https://github.com/sh19910711","followers_url":"https://api.github.com/users/sh19910711/followers","following_url":"https://api.github.com/users/sh19910711/following{/other_user}","gists_url":"https://api.github.com/users/sh19910711/gists{/gist_id}","starred_url":"https://api.github.com/users/sh19910711/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sh19910711/subscriptions","organizations_url":"https://api.github.com/users/sh19910711/orgs","repos_url":"https://api.github.com/users/sh19910711/repos","events_url":"https://api.github.com/users/sh19910711/events{/privacy}","received_events_url":"https://api.github.com/users/sh19910711/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"gsamokovarov","id":604618,"avatar_url":"https://avatars.githubusercontent.com/u/604618?v=3","gravatar_id":"","url":"https://api.github.com/users/gsamokovarov","html_url":"https://github.com/gsamokovarov","followers_url":"https://api.github.com/users/gsamokovarov/followers","following_url":"https://api.github.com/users/gsamokovarov/following{/other_user}","gists_url":"https://api.github.com/users/gsamokovarov/gists{/gist_id}","starred_url":"https://api.github.com/users/gsamokovarov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gsamokovarov/subscriptions","organizations_url":"https://api.github.com/users/gsamokovarov/orgs","repos_url":"https://api.github.com/users/gsamokovarov/repos","events_url":"https://api.github.com/users/gsamokovarov/events{/privacy}","received_events_url":"https://api.github.com/users/gsamokovarov/received_events","type":"User","site_admin":false},"assignees":[{"login":"gsamokovarov","id":604618,"avatar_url":"https://avatars.githubusercontent.com/u/604618?v=3","gravatar_id":"","url":"https://api.github.com/users/gsamokovarov","html_url":"https://github.com/gsamokovarov","followers_url":"https://api.github.com/users/gsamokovarov/followers","following_url":"https://api.github.com/users/gsamokovarov/following{/other_user}","gists_url":"https://api.github.com/users/gsamokovarov/gists{/gist_id}","starred_url":"https://api.github.com/users/gsamokovarov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gsamokovarov/subscriptions","organizations_url":"https://api.github.com/users/gsamokovarov/orgs","repos_url":"https://api.github.com/users/gsamokovarov/repos","events_url":"https://api.github.com/users/gsamokovarov/events{/privacy}","received_events_url":"https://api.github.com/users/gsamokovarov/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2016-06-21T05:36:14Z","updated_at":"2016-07-16T09:47:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rails/web-console/pulls/205","html_url":"https://github.com/rails/web-console/pull/205","diff_url":"https://github.com/rails/web-console/pull/205.diff","patch_url":"https://github.com/rails/web-console/pull/205.patch"},"body":"#### Auto Completion on Web Console\r\n\r\nThis pull request is to add the \"Auto-Completion\" feature to help typing commands on Web Console. For example, if people type the TAB key when typing the prefix of some commands, then it shows the list of possible commands from the prefix.\r\n\r\n#### Demo\r\n\r\n![Demo](https://raw.githubusercontent.com/sh19910711/test/j/auto-complete-20160614.gif)\r\n\r\n#### Things have not been done yet\r\n\r\n* [ ] Testing\r\n* [x] To support methods\r\n  - `>> some.foo<TAB>`\r\n* [ ] To support arguments of methods\r\n  - `>> somemethod(foo<TAB>`\r\n* [x] To support constant variables\r\n  - `>> Some<TAB>`\r\n  - `>> Some::Thing<TAB>`\r\n* [x] To incrementally refine the list of keywords\r\n\r\nLet me know if you have another feature idea of the auto-completion feature.\r\n\r\nr? @gsamokovarov # Could you please review the current changes? :bow: \r\n\r\nThanks."},"comment":{"url":"https://api.github.com/repos/rails/web-console/issues/comments/233122694","html_url":"https://github.com/rails/web-console/pull/205#issuecomment-233122694","issue_url":"https://api.github.com/repos/rails/web-console/issues/205","id":233122694,"user":{"login":"sh19910711","id":1015222,"avatar_url":"https://avatars.githubusercontent.com/u/1015222?v=3","gravatar_id":"","url":"https://api.github.com/users/sh19910711","html_url":"https://github.com/sh19910711","followers_url":"https://api.github.com/users/sh19910711/followers","following_url":"https://api.github.com/users/sh19910711/following{/other_user}","gists_url":"https://api.github.com/users/sh19910711/gists{/gist_id}","starred_url":"https://api.github.com/users/sh19910711/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sh19910711/subscriptions","organizations_url":"https://api.github.com/users/sh19910711/orgs","repos_url":"https://api.github.com/users/sh19910711/repos","events_url":"https://api.github.com/users/sh19910711/events{/privacy}","received_events_url":"https://api.github.com/users/sh19910711/received_events","type":"User","site_admin":false},"created_at":"2016-07-16T09:47:17Z","updated_at":"2016-07-16T09:47:17Z","body":"Updated:\r\n\r\n* Remove \"WIP: \" from the title of this pull request\r\n* Add the `WebConsole::Context` class (ref: d42d509)\r\n* Simplify interface of the `Autocomplete` class (ref: 7356115)\r\n\r\nI will enhance around template testing :bow: "}}
{"actor":{"display_login":"sh19910711"}}