{"action":"created","issue":{"url":"https://api.github.com/repos/crazyfactory/ts-http-client/issues/23","repository_url":"https://api.github.com/repos/crazyfactory/ts-http-client","labels_url":"https://api.github.com/repos/crazyfactory/ts-http-client/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/crazyfactory/ts-http-client/issues/23/comments","events_url":"https://api.github.com/repos/crazyfactory/ts-http-client/issues/23/events","html_url":"https://github.com/crazyfactory/ts-http-client/issues/23","id":181934127,"number":23,"title":"rename the package/repo/project?","user":{"login":"wmathes","id":2438066,"avatar_url":"https://avatars.githubusercontent.com/u/2438066?v=3","gravatar_id":"","url":"https://api.github.com/users/wmathes","html_url":"https://github.com/wmathes","followers_url":"https://api.github.com/users/wmathes/followers","following_url":"https://api.github.com/users/wmathes/following{/other_user}","gists_url":"https://api.github.com/users/wmathes/gists{/gist_id}","starred_url":"https://api.github.com/users/wmathes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wmathes/subscriptions","organizations_url":"https://api.github.com/users/wmathes/orgs","repos_url":"https://api.github.com/users/wmathes/repos","events_url":"https://api.github.com/users/wmathes/events{/privacy}","received_events_url":"https://api.github.com/users/wmathes/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/crazyfactory/ts-http-client/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/crazyfactory/ts-http-client/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/crazyfactory/ts-http-client/milestones/1","html_url":"https://github.com/crazyfactory/ts-http-client/milestones/1.0.0-rc","labels_url":"https://api.github.com/repos/crazyfactory/ts-http-client/milestones/1/labels","id":2045937,"number":1,"title":"1.0.0-rc","description":null,"creator":{"login":"wmathes","id":2438066,"avatar_url":"https://avatars.githubusercontent.com/u/2438066?v=3","gravatar_id":"","url":"https://api.github.com/users/wmathes","html_url":"https://github.com/wmathes","followers_url":"https://api.github.com/users/wmathes/followers","following_url":"https://api.github.com/users/wmathes/following{/other_user}","gists_url":"https://api.github.com/users/wmathes/gists{/gist_id}","starred_url":"https://api.github.com/users/wmathes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wmathes/subscriptions","organizations_url":"https://api.github.com/users/wmathes/orgs","repos_url":"https://api.github.com/users/wmathes/repos","events_url":"https://api.github.com/users/wmathes/events{/privacy}","received_events_url":"https://api.github.com/users/wmathes/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":10,"state":"open","created_at":"2016-10-04T05:38:39Z","updated_at":"2016-10-17T05:50:52Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2016-10-10T04:01:34Z","updated_at":"2016-10-17T06:25:47Z","closed_at":null,"body":"I'm a bit unhappy with the name of the project and the resulting packages. Maybe it's clever to address this now before we publish anything and start using it in other projects.\r\n\r\nCurrently we have two main classes. One is defining the basic functionality (HttpClient) and one that will use that functionality to gracefully provide access to API backends.\r\n\r\nThe following approach is currently forming in my head, though i'd be happy for additional input or alternatives :) @cyberhck @Solomonic @z3niths \r\n\r\nThe idea of this is to focus on the packages main usage as an Api Access package.\r\n\r\n## Proposal\r\n1) rename HttpClient to FetchClient \r\nThis would better reflect the actual purpose. \r\n\r\n2) rename HttpApiClient to ServiceClient\r\nShorter and more to the point. The inheritance to FetchClient doesn't need to be reflected necessarily.\r\n\r\n3) rename the package to \"cf-service-client\" \r\nSince ServiceClient is the most used class in the package and the main reason the underlying class (and the whole package) exists, it should be namegiver of the package.\r\n\r\n4) rename the repo to \"ts-cf-service-client\"\r\nChange the repo name accordingly. Prefix with \"ts-\" to avoid future conflict's with api-client implementations for PHP/Go/.Net. \r\n\r\n## Notes:\r\n\r\n1) Deriving packages would then be named \"<project>-service-client\" or just \"<project>-service\" and reside in prefixed Repos as well.\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/crazyfactory/ts-http-client/issues/comments/254122273","html_url":"https://github.com/crazyfactory/ts-http-client/issues/23#issuecomment-254122273","issue_url":"https://api.github.com/repos/crazyfactory/ts-http-client/issues/23","id":254122273,"user":{"login":"dacgray","id":12794616,"avatar_url":"https://avatars.githubusercontent.com/u/12794616?v=3","gravatar_id":"","url":"https://api.github.com/users/dacgray","html_url":"https://github.com/dacgray","followers_url":"https://api.github.com/users/dacgray/followers","following_url":"https://api.github.com/users/dacgray/following{/other_user}","gists_url":"https://api.github.com/users/dacgray/gists{/gist_id}","starred_url":"https://api.github.com/users/dacgray/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dacgray/subscriptions","organizations_url":"https://api.github.com/users/dacgray/orgs","repos_url":"https://api.github.com/users/dacgray/repos","events_url":"https://api.github.com/users/dacgray/events{/privacy}","received_events_url":"https://api.github.com/users/dacgray/received_events","type":"User","site_admin":false},"created_at":"2016-10-17T06:25:47Z","updated_at":"2016-10-17T06:25:47Z","body":"I suggest calling it request-beast"}}
{"actor":{"display_login":"dacgray"}}