{"action":"created","issue":{"url":"https://api.github.com/repos/TryGhost/Ghost/issues/7687","repository_url":"https://api.github.com/repos/TryGhost/Ghost","labels_url":"https://api.github.com/repos/TryGhost/Ghost/issues/7687/labels{/name}","comments_url":"https://api.github.com/repos/TryGhost/Ghost/issues/7687/comments","events_url":"https://api.github.com/repos/TryGhost/Ghost/issues/7687/events","html_url":"https://github.com/TryGhost/Ghost/issues/7687","id":187676031,"number":7687,"title":"Storage adapter improvements","user":{"login":"ErisDS","id":101513,"avatar_url":"https://avatars.githubusercontent.com/u/101513?v=3","gravatar_id":"","url":"https://api.github.com/users/ErisDS","html_url":"https://github.com/ErisDS","followers_url":"https://api.github.com/users/ErisDS/followers","following_url":"https://api.github.com/users/ErisDS/following{/other_user}","gists_url":"https://api.github.com/users/ErisDS/gists{/gist_id}","starred_url":"https://api.github.com/users/ErisDS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ErisDS/subscriptions","organizations_url":"https://api.github.com/users/ErisDS/orgs","repos_url":"https://api.github.com/users/ErisDS/repos","events_url":"https://api.github.com/users/ErisDS/events{/privacy}","received_events_url":"https://api.github.com/users/ErisDS/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"kirrg001","id":1160712,"avatar_url":"https://avatars.githubusercontent.com/u/1160712?v=3","gravatar_id":"","url":"https://api.github.com/users/kirrg001","html_url":"https://github.com/kirrg001","followers_url":"https://api.github.com/users/kirrg001/followers","following_url":"https://api.github.com/users/kirrg001/following{/other_user}","gists_url":"https://api.github.com/users/kirrg001/gists{/gist_id}","starred_url":"https://api.github.com/users/kirrg001/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kirrg001/subscriptions","organizations_url":"https://api.github.com/users/kirrg001/orgs","repos_url":"https://api.github.com/users/kirrg001/repos","events_url":"https://api.github.com/users/kirrg001/events{/privacy}","received_events_url":"https://api.github.com/users/kirrg001/received_events","type":"User","site_admin":false},"assignees":[{"login":"kirrg001","id":1160712,"avatar_url":"https://avatars.githubusercontent.com/u/1160712?v=3","gravatar_id":"","url":"https://api.github.com/users/kirrg001","html_url":"https://github.com/kirrg001","followers_url":"https://api.github.com/users/kirrg001/followers","following_url":"https://api.github.com/users/kirrg001/following{/other_user}","gists_url":"https://api.github.com/users/kirrg001/gists{/gist_id}","starred_url":"https://api.github.com/users/kirrg001/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kirrg001/subscriptions","organizations_url":"https://api.github.com/users/kirrg001/orgs","repos_url":"https://api.github.com/users/kirrg001/repos","events_url":"https://api.github.com/users/kirrg001/events{/privacy}","received_events_url":"https://api.github.com/users/kirrg001/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2016-11-07T10:33:20Z","updated_at":"2016-12-16T21:54:05Z","closed_at":null,"body":"Currently, we only have one kind of storage adapter. \r\n\r\nWhen we added theme uploads to Ghost, the image adapter was changed to also support themes. However, in practice these things are quite different, requiring different methods and therefore each one would benefit from having their own adapter spec.\r\n\r\nIn addition to splitting the adapters into 2, we'd also like to move the base adapters out of Ghost and into their own repos so that they can be used as dependencies.\r\n\r\nAlso, the adapters currently only support save, serve & delete methods, there is currently no need to read a file, which we will need in the near future in order to support better icon/favicon behaviour.\r\n\r\n- [x] add read to the storage adapter\r\n- [ ] split the adapter into theme or image specific adapters\r\n- [ ] move the base adapter out into it's own repo(s)"},"comment":{"url":"https://api.github.com/repos/TryGhost/Ghost/issues/comments/267705027","html_url":"https://github.com/TryGhost/Ghost/issues/7687#issuecomment-267705027","issue_url":"https://api.github.com/repos/TryGhost/Ghost/issues/7687","id":267705027,"user":{"login":"mz103","id":24572473,"avatar_url":"https://avatars.githubusercontent.com/u/24572473?v=3","gravatar_id":"","url":"https://api.github.com/users/mz103","html_url":"https://github.com/mz103","followers_url":"https://api.github.com/users/mz103/followers","following_url":"https://api.github.com/users/mz103/following{/other_user}","gists_url":"https://api.github.com/users/mz103/gists{/gist_id}","starred_url":"https://api.github.com/users/mz103/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mz103/subscriptions","organizations_url":"https://api.github.com/users/mz103/orgs","repos_url":"https://api.github.com/users/mz103/repos","events_url":"https://api.github.com/users/mz103/events{/privacy}","received_events_url":"https://api.github.com/users/mz103/received_events","type":"User","site_admin":false},"created_at":"2016-12-16T21:54:05Z","updated_at":"2016-12-16T21:54:05Z","body":"I'm dying for this, commenting here so it keeps me updated. 😃"}}
{"actor":{"display_login":"mz103"}}