{"issue":{"state":"open","created_at":"2011-12-05T19:19:15Z","updated_at":"2011-12-06T02:15:15Z","user":{"gravatar_id":"ecdf9a83234e21743d77b75fd308b929","id":8608,"url":"https://api.github.com/users/siuying","login":"siuying","avatar_url":"https://secure.gravatar.com/avatar/ecdf9a83234e21743d77b75fd308b929?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"comments":4,"body":"Add auto completion of user login in reply dialog\r\n\r\nResult: http://f.cl.ly/items/3s0U2a0P26292R0e2A3W/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7%202011-12-06%20%E4%B8%8A%E5%8D%8803.13.17.png\r\n\r\n## Implementation\r\n\r\n* Use soulmate, which use redis to effectively index usernames\r\n* Use jquery-ui, jquery-autocompleteTrigger plugin\r\n* Use ajax to query username autocomplete. If round-trip-time of ajax is an issue, can implement a download all user name implementation.\r\n","assignee":null,"id":2453257,"labels":[],"number":152,"pull_request":{"patch_url":"https://github.com/huacnlee/ruby-china/pull/152.patch","html_url":"https://github.com/huacnlee/ruby-china/pull/152","diff_url":"https://github.com/huacnlee/ruby-china/pull/152.diff"},"title":"topic reply @mention autocomplete","html_url":"https://github.com/huacnlee/ruby-china/issues/152","closed_at":null,"url":"https://api.github.com/repos/huacnlee/ruby-china/issues/152","milestone":null},"action":"created","comment":{"created_at":"2011-12-06T02:15:15Z","updated_at":"2011-12-06T02:15:15Z","user":{"gravatar_id":"5aec84cd0b5479a0d1d89b6ffa2a9a20","id":49931,"url":"https://api.github.com/users/chloerei","login":"chloerei","avatar_url":"https://secure.gravatar.com/avatar/5aec84cd0b5479a0d1d89b6ffa2a9a20?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"效果图不错","id":3027199,"url":"https://api.github.com/repos/huacnlee/ruby-china/issues/comments/3027199"}}