{"action":"created","comment":{"url":"https://api.github.com/repos/ipdb/ipdb-agent/pulls/comments/96269433","pull_request_review_id":16846981,"id":96269433,"diff_hunk":"@@ -1,2 +1,42 @@\n # ipdb-agent\n-Module which defines and exposes API endpoints for IPDB\n+\n+ipdb-agent is the entrypoint for some of the IPDB APIs for workflows like new\n+dev registration, etc.\n+Currently, it supports IPDB End User registration by developers.\n+It uses the 3Scale APIs to create apps for each IPDB End User.\n+IPDB Developer creation is not tackled by the ipdb-agent.\n+\n+It exposes a interface for another implementation of a gateway, to plug in any\n+backend implementation.\n+\n+## Getting ipdb-agent\n+Git clone the source.\n+\n+## Set up a dev environment\n+Requires only the Golang development environment for now.\n+\n+## Running ipdb-agent\n+```\n+./ipdb-agent 3scale --access <3scale access token>\n+```\n+\n+## TCP Ports\n+Currently binds to localhost on port 8080.\n+\n+## Deployment\n+Deployed behind an nginx proxy that listens on port 80.\n+\n+## Roadmap\n+ - Write more tests - benchmark, unit tests, etc.\n+ - Export metrics\n+ - Containerize\n+ - Auto-create godoc\n+ - Nginx config file for ipdb-agent\n+\n+## Naming conventions","path":"README.md","position":37,"original_position":37,"commit_id":"de7effc167528ff7bff2647a7ae912a2e2147092","original_commit_id":"de7effc167528ff7bff2647a7ae912a2e2147092","user":{"login":"ttmc","id":1210951,"avatar_url":"https://avatars.githubusercontent.com/u/1210951?v=3","gravatar_id":"","url":"https://api.github.com/users/ttmc","html_url":"https://github.com/ttmc","followers_url":"https://api.github.com/users/ttmc/followers","following_url":"https://api.github.com/users/ttmc/following{/other_user}","gists_url":"https://api.github.com/users/ttmc/gists{/gist_id}","starred_url":"https://api.github.com/users/ttmc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ttmc/subscriptions","organizations_url":"https://api.github.com/users/ttmc/orgs","repos_url":"https://api.github.com/users/ttmc/repos","events_url":"https://api.github.com/users/ttmc/events{/privacy}","received_events_url":"https://api.github.com/users/ttmc/received_events","type":"User","site_admin":false},"body":"Could you move this table near the top? It's basically defining the terms.","created_at":"2017-01-16T16:53:12Z","updated_at":"2017-01-16T16:53:12Z","html_url":"https://github.com/ipdb/ipdb-agent/pull/1#discussion_r96269433","pull_request_url":"https://api.github.com/repos/ipdb/ipdb-agent/pulls/1","_links":{"self":{"href":"https://api.github.com/repos/ipdb/ipdb-agent/pulls/comments/96269433"},"html":{"href":"https://github.com/ipdb/ipdb-agent/pull/1#discussion_r96269433"},"pull_request":{"href":"https://api.github.com/repos/ipdb/ipdb-agent/pulls/1"}}},"pull_request":{"url":"https://api.github.com/repos/ipdb/ipdb-agent/pulls/1","id":100913114,"html_url":"https://github.com/ipdb/ipdb-agent/pull/1","diff_url":"https://github.com/ipdb/ipdb-agent/pull/1.diff","patch_url":"https://github.com/ipdb/ipdb-agent/pull/1.patch","issue_url":"https://api.github.com/repos/ipdb/ipdb-agent/issues/1","number":1,"state":"open","locked":false,"title":"Initial Commit: ipdb-agent to enable developers to register end users","user":{"login":"krish7919","id":5066922,"avatar_url":"https://avatars.githubusercontent.com/u/5066922?v=3","gravatar_id":"","url":"https://api.github.com/users/krish7919","html_url":"https://github.com/krish7919","followers_url":"https://api.github.com/users/krish7919/followers","following_url":"https://api.github.com/users/krish7919/following{/other_user}","gists_url":"https://api.github.com/users/krish7919/gists{/gist_id}","starred_url":"https://api.github.com/users/krish7919/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krish7919/subscriptions","organizations_url":"https://api.github.com/users/krish7919/orgs","repos_url":"https://api.github.com/users/krish7919/repos","events_url":"https://api.github.com/users/krish7919/events{/privacy}","received_events_url":"https://api.github.com/users/krish7919/received_events","type":"User","site_admin":false},"body":"An inital version of the module to register end users to the IPDB gateway.\r\n","created_at":"2017-01-10T17:00:18Z","updated_at":"2017-01-16T16:53:12Z","closed_at":null,"merged_at":null,"merge_commit_sha":"6312d80f97b6743993855293b207865ea18a897d","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/ipdb/ipdb-agent/pulls/1/commits","review_comments_url":"https://api.github.com/repos/ipdb/ipdb-agent/pulls/1/comments","review_comment_url":"https://api.github.com/repos/ipdb/ipdb-agent/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ipdb/ipdb-agent/issues/1/comments","statuses_url":"https://api.github.com/repos/ipdb/ipdb-agent/statuses/de7effc167528ff7bff2647a7ae912a2e2147092","head":{"label":"krish7919:ipdb-agent","ref":"ipdb-agent","sha":"de7effc167528ff7bff2647a7ae912a2e2147092","user":{"login":"krish7919","id":5066922,"avatar_url":"https://avatars.githubusercontent.com/u/5066922?v=3","gravatar_id":"","url":"https://api.github.com/users/krish7919","html_url":"https://github.com/krish7919","followers_url":"https://api.github.com/users/krish7919/followers","following_url":"https://api.github.com/users/krish7919/following{/other_user}","gists_url":"https://api.github.com/users/krish7919/gists{/gist_id}","starred_url":"https://api.github.com/users/krish7919/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krish7919/subscriptions","organizations_url":"https://api.github.com/users/krish7919/orgs","repos_url":"https://api.github.com/users/krish7919/repos","events_url":"https://api.github.com/users/krish7919/events{/privacy}","received_events_url":"https://api.github.com/users/krish7919/received_events","type":"User","site_admin":false},"repo":{"id":78553967,"name":"ipdb-agent","full_name":"krish7919/ipdb-agent","owner":{"login":"krish7919","id":5066922,"avatar_url":"https://avatars.githubusercontent.com/u/5066922?v=3","gravatar_id":"","url":"https://api.github.com/users/krish7919","html_url":"https://github.com/krish7919","followers_url":"https://api.github.com/users/krish7919/followers","following_url":"https://api.github.com/users/krish7919/following{/other_user}","gists_url":"https://api.github.com/users/krish7919/gists{/gist_id}","starred_url":"https://api.github.com/users/krish7919/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krish7919/subscriptions","organizations_url":"https://api.github.com/users/krish7919/orgs","repos_url":"https://api.github.com/users/krish7919/repos","events_url":"https://api.github.com/users/krish7919/events{/privacy}","received_events_url":"https://api.github.com/users/krish7919/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/krish7919/ipdb-agent","description":"Module that defines and exposes API endpoints for IPDB","fork":true,"url":"https://api.github.com/repos/krish7919/ipdb-agent","forks_url":"https://api.github.com/repos/krish7919/ipdb-agent/forks","keys_url":"https://api.github.com/repos/krish7919/ipdb-agent/keys{/key_id}","collaborators_url":"https://api.github.com/repos/krish7919/ipdb-agent/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/krish7919/ipdb-agent/teams","hooks_url":"https://api.github.com/repos/krish7919/ipdb-agent/hooks","issue_events_url":"https://api.github.com/repos/krish7919/ipdb-agent/issues/events{/number}","events_url":"https://api.github.com/repos/krish7919/ipdb-agent/events","assignees_url":"https://api.github.com/repos/krish7919/ipdb-agent/assignees{/user}","branches_url":"https://api.github.com/repos/krish7919/ipdb-agent/branches{/branch}","tags_url":"https://api.github.com/repos/krish7919/ipdb-agent/tags","blobs_url":"https://api.github.com/repos/krish7919/ipdb-agent/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/krish7919/ipdb-agent/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/krish7919/ipdb-agent/git/refs{/sha}","trees_url":"https://api.github.com/repos/krish7919/ipdb-agent/git/trees{/sha}","statuses_url":"https://api.github.com/repos/krish7919/ipdb-agent/statuses/{sha}","languages_url":"https://api.github.com/repos/krish7919/ipdb-agent/languages","stargazers_url":"https://api.github.com/repos/krish7919/ipdb-agent/stargazers","contributors_url":"https://api.github.com/repos/krish7919/ipdb-agent/contributors","subscribers_url":"https://api.github.com/repos/krish7919/ipdb-agent/subscribers","subscription_url":"https://api.github.com/repos/krish7919/ipdb-agent/subscription","commits_url":"https://api.github.com/repos/krish7919/ipdb-agent/commits{/sha}","git_commits_url":"https://api.github.com/repos/krish7919/ipdb-agent/git/commits{/sha}","comments_url":"https://api.github.com/repos/krish7919/ipdb-agent/comments{/number}","issue_comment_url":"https://api.github.com/repos/krish7919/ipdb-agent/issues/comments{/number}","contents_url":"https://api.github.com/repos/krish7919/ipdb-agent/contents/{+path}","compare_url":"https://api.github.com/repos/krish7919/ipdb-agent/compare/{base}...{head}","merges_url":"https://api.github.com/repos/krish7919/ipdb-agent/merges","archive_url":"https://api.github.com/repos/krish7919/ipdb-agent/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/krish7919/ipdb-agent/downloads","issues_url":"https://api.github.com/repos/krish7919/ipdb-agent/issues{/number}","pulls_url":"https://api.github.com/repos/krish7919/ipdb-agent/pulls{/number}","milestones_url":"https://api.github.com/repos/krish7919/ipdb-agent/milestones{/number}","notifications_url":"https://api.github.com/repos/krish7919/ipdb-agent/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/krish7919/ipdb-agent/labels{/name}","releases_url":"https://api.github.com/repos/krish7919/ipdb-agent/releases{/id}","deployments_url":"https://api.github.com/repos/krish7919/ipdb-agent/deployments","created_at":"2017-01-10T16:51:43Z","updated_at":"2017-01-10T12:08:45Z","pushed_at":"2017-01-16T16:12:57Z","git_url":"git://github.com/krish7919/ipdb-agent.git","ssh_url":"git@github.com:krish7919/ipdb-agent.git","clone_url":"https://github.com/krish7919/ipdb-agent.git","svn_url":"https://github.com/krish7919/ipdb-agent","homepage":"","size":9,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"ipdb:master","ref":"master","sha":"03120479e43494fd357a03fb7169e5a2e21f733a","user":{"login":"ipdb","id":17488063,"avatar_url":"https://avatars.githubusercontent.com/u/17488063?v=3","gravatar_id":"","url":"https://api.github.com/users/ipdb","html_url":"https://github.com/ipdb","followers_url":"https://api.github.com/users/ipdb/followers","following_url":"https://api.github.com/users/ipdb/following{/other_user}","gists_url":"https://api.github.com/users/ipdb/gists{/gist_id}","starred_url":"https://api.github.com/users/ipdb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ipdb/subscriptions","organizations_url":"https://api.github.com/users/ipdb/orgs","repos_url":"https://api.github.com/users/ipdb/repos","events_url":"https://api.github.com/users/ipdb/events{/privacy}","received_events_url":"https://api.github.com/users/ipdb/received_events","type":"Organization","site_admin":false},"repo":{"id":78529643,"name":"ipdb-agent","full_name":"ipdb/ipdb-agent","owner":{"login":"ipdb","id":17488063,"avatar_url":"https://avatars.githubusercontent.com/u/17488063?v=3","gravatar_id":"","url":"https://api.github.com/users/ipdb","html_url":"https://github.com/ipdb","followers_url":"https://api.github.com/users/ipdb/followers","following_url":"https://api.github.com/users/ipdb/following{/other_user}","gists_url":"https://api.github.com/users/ipdb/gists{/gist_id}","starred_url":"https://api.github.com/users/ipdb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ipdb/subscriptions","organizations_url":"https://api.github.com/users/ipdb/orgs","repos_url":"https://api.github.com/users/ipdb/repos","events_url":"https://api.github.com/users/ipdb/events{/privacy}","received_events_url":"https://api.github.com/users/ipdb/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ipdb/ipdb-agent","description":"Module that defines and exposes API endpoints for IPDB","fork":false,"url":"https://api.github.com/repos/ipdb/ipdb-agent","forks_url":"https://api.github.com/repos/ipdb/ipdb-agent/forks","keys_url":"https://api.github.com/repos/ipdb/ipdb-agent/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ipdb/ipdb-agent/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ipdb/ipdb-agent/teams","hooks_url":"https://api.github.com/repos/ipdb/ipdb-agent/hooks","issue_events_url":"https://api.github.com/repos/ipdb/ipdb-agent/issues/events{/number}","events_url":"https://api.github.com/repos/ipdb/ipdb-agent/events","assignees_url":"https://api.github.com/repos/ipdb/ipdb-agent/assignees{/user}","branches_url":"https://api.github.com/repos/ipdb/ipdb-agent/branches{/branch}","tags_url":"https://api.github.com/repos/ipdb/ipdb-agent/tags","blobs_url":"https://api.github.com/repos/ipdb/ipdb-agent/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ipdb/ipdb-agent/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ipdb/ipdb-agent/git/refs{/sha}","trees_url":"https://api.github.com/repos/ipdb/ipdb-agent/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ipdb/ipdb-agent/statuses/{sha}","languages_url":"https://api.github.com/repos/ipdb/ipdb-agent/languages","stargazers_url":"https://api.github.com/repos/ipdb/ipdb-agent/stargazers","contributors_url":"https://api.github.com/repos/ipdb/ipdb-agent/contributors","subscribers_url":"https://api.github.com/repos/ipdb/ipdb-agent/subscribers","subscription_url":"https://api.github.com/repos/ipdb/ipdb-agent/subscription","commits_url":"https://api.github.com/repos/ipdb/ipdb-agent/commits{/sha}","git_commits_url":"https://api.github.com/repos/ipdb/ipdb-agent/git/commits{/sha}","comments_url":"https://api.github.com/repos/ipdb/ipdb-agent/comments{/number}","issue_comment_url":"https://api.github.com/repos/ipdb/ipdb-agent/issues/comments{/number}","contents_url":"https://api.github.com/repos/ipdb/ipdb-agent/contents/{+path}","compare_url":"https://api.github.com/repos/ipdb/ipdb-agent/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ipdb/ipdb-agent/merges","archive_url":"https://api.github.com/repos/ipdb/ipdb-agent/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ipdb/ipdb-agent/downloads","issues_url":"https://api.github.com/repos/ipdb/ipdb-agent/issues{/number}","pulls_url":"https://api.github.com/repos/ipdb/ipdb-agent/pulls{/number}","milestones_url":"https://api.github.com/repos/ipdb/ipdb-agent/milestones{/number}","notifications_url":"https://api.github.com/repos/ipdb/ipdb-agent/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ipdb/ipdb-agent/labels{/name}","releases_url":"https://api.github.com/repos/ipdb/ipdb-agent/releases{/id}","deployments_url":"https://api.github.com/repos/ipdb/ipdb-agent/deployments","created_at":"2017-01-10T12:01:29Z","updated_at":"2017-01-10T12:08:45Z","pushed_at":"2017-01-16T16:12:57Z","git_url":"git://github.com/ipdb/ipdb-agent.git","ssh_url":"git@github.com:ipdb/ipdb-agent.git","clone_url":"https://github.com/ipdb/ipdb-agent.git","svn_url":"https://github.com/ipdb/ipdb-agent","homepage":"","size":4,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":1,"forks":1,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ipdb/ipdb-agent/pulls/1"},"html":{"href":"https://github.com/ipdb/ipdb-agent/pull/1"},"issue":{"href":"https://api.github.com/repos/ipdb/ipdb-agent/issues/1"},"comments":{"href":"https://api.github.com/repos/ipdb/ipdb-agent/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/ipdb/ipdb-agent/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/ipdb/ipdb-agent/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ipdb/ipdb-agent/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/ipdb/ipdb-agent/statuses/de7effc167528ff7bff2647a7ae912a2e2147092"}}}}
{"actor":{"display_login":"ttmc"}}