{"action":"created","issue":{"url":"https://api.github.com/repos/kaltura/server/issues/2275","labels_url":"https://api.github.com/repos/kaltura/server/issues/2275/labels{/name}","comments_url":"https://api.github.com/repos/kaltura/server/issues/2275/comments","events_url":"https://api.github.com/repos/kaltura/server/issues/2275/events","html_url":"https://github.com/kaltura/server/issues/2275","id":58662055,"number":2275,"title":"Composer: Kaltura via Packagist","user":{"login":"KLVTZ","id":3615935,"avatar_url":"https://avatars.githubusercontent.com/u/3615935?v=3","gravatar_id":"","url":"https://api.github.com/users/KLVTZ","html_url":"https://github.com/KLVTZ","followers_url":"https://api.github.com/users/KLVTZ/followers","following_url":"https://api.github.com/users/KLVTZ/following{/other_user}","gists_url":"https://api.github.com/users/KLVTZ/gists{/gist_id}","starred_url":"https://api.github.com/users/KLVTZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KLVTZ/subscriptions","organizations_url":"https://api.github.com/users/KLVTZ/orgs","repos_url":"https://api.github.com/users/KLVTZ/repos","events_url":"https://api.github.com/users/KLVTZ/events{/privacy}","received_events_url":"https://api.github.com/users/KLVTZ/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-02-23T22:42:30Z","updated_at":"2015-03-22T14:21:51Z","closed_at":"2015-03-03T16:27:35Z","body":"Proposal\r\n------------\r\n> Jupiter-10.5.0-PHP53-Client-Composer-Support\r\n\r\nWould love to re-build the base PHP-53 generated API client in similar fashion to what I have as an example: [kaltura-client53](https://github.com/KLVTZ/kaltura-client53).\r\n\r\nThis would encourage PSR-4, which proceeds the now deprecated PSR-0- standard that is currently implemented in this branch. Furthermore, it would make sense to autoload this in the space of `src` as that follows best practices in other composer packages. From there, Kaltura would highly be encouraged to move this client to an official [packagist](https://packagist.org/search/?q=kaltura) release for others to implement.\r\n\r\nTo-Do\r\n---------\r\nzoharbabin informed that I should work on this repo, under the composer branch. I wanted to verify what steps would need to be made in order to properly PR this implementation. More specifically, am I to alter the composer specific branch of `generator/sources/php53` to the current file structure as demoed above and then alter the file paths reference in `generator/Php53ClientGenerator.php`? Are these the only files to which I would be responsible for altering or are there other things I need to take into consideration?  "},"comment":{"url":"https://api.github.com/repos/kaltura/server/issues/comments/84616253","html_url":"https://github.com/kaltura/server/issues/2275#issuecomment-84616253","issue_url":"https://api.github.com/repos/kaltura/server/issues/2275","id":84616253,"user":{"login":"jessp01","id":5270205,"avatar_url":"https://avatars.githubusercontent.com/u/5270205?v=3","gravatar_id":"","url":"https://api.github.com/users/jessp01","html_url":"https://github.com/jessp01","followers_url":"https://api.github.com/users/jessp01/followers","following_url":"https://api.github.com/users/jessp01/following{/other_user}","gists_url":"https://api.github.com/users/jessp01/gists{/gist_id}","starred_url":"https://api.github.com/users/jessp01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jessp01/subscriptions","organizations_url":"https://api.github.com/users/jessp01/orgs","repos_url":"https://api.github.com/users/jessp01/repos","events_url":"https://api.github.com/users/jessp01/events{/privacy}","received_events_url":"https://api.github.com/users/jessp01/received_events","type":"User","site_admin":false},"created_at":"2015-03-22T14:21:51Z","updated_at":"2015-03-22T14:21:51Z","body":"Hi Roman,\r\n\r\nnpc. So just to make sure I understand:\r\n- Need to take contents out of https://github.com/kaltura/server/tree/Jupiter-$VER/generator/sources/php53 and push to https://github.com/kaltura/KalturaGeneratedAPIClientsPHP53/\r\ndirectly, i.e; without having a directory called php53 inside\r\n- create a branch for each Core release where, if the Core branch is 'Jupiter-10.7.0', the genlibs branch is '10.7.0'\r\n\r\nCorrect?"}}