{"action":"closed","issue":{"url":"https://api.github.com/repos/piwik/piwik/issues/7726","repository_url":"https://api.github.com/repos/piwik/piwik","labels_url":"https://api.github.com/repos/piwik/piwik/issues/7726/labels{/name}","comments_url":"https://api.github.com/repos/piwik/piwik/issues/7726/comments","events_url":"https://api.github.com/repos/piwik/piwik/issues/7726/events","html_url":"https://github.com/piwik/piwik/issues/7726","id":69753130,"number":7726,"title":"Move UI screenshots to git-lfs","user":{"login":"mnapoli","id":720328,"avatar_url":"https://avatars.githubusercontent.com/u/720328?v=3","gravatar_id":"","url":"https://api.github.com/users/mnapoli","html_url":"https://github.com/mnapoli","followers_url":"https://api.github.com/users/mnapoli/followers","following_url":"https://api.github.com/users/mnapoli/following{/other_user}","gists_url":"https://api.github.com/users/mnapoli/gists{/gist_id}","starred_url":"https://api.github.com/users/mnapoli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mnapoli/subscriptions","organizations_url":"https://api.github.com/users/mnapoli/orgs","repos_url":"https://api.github.com/users/mnapoli/repos","events_url":"https://api.github.com/users/mnapoli/events{/privacy}","received_events_url":"https://api.github.com/users/mnapoli/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/piwik/piwik/labels/c:%20Tests%20&%20QA","name":"c: Tests & QA","color":"bfdadc"},{"url":"https://api.github.com/repos/piwik/piwik/labels/Task","name":"Task","color":"bfe5bf"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/piwik/piwik/milestones/20","html_url":"https://github.com/piwik/piwik/milestones/Mid%20term","labels_url":"https://api.github.com/repos/piwik/piwik/milestones/20/labels","id":713698,"number":20,"title":"Mid term","description":"You may expect these tickets to be worked on in the next 6-18 months.\r\n\r\nOur [roadmap](http://piwik.org/roadmap/) for Piwik project is public. \r\n\r\nMost important tickets are moved from here to the next version's milestone. \r\n","creator":{"login":"mattab","id":466765,"avatar_url":"https://avatars.githubusercontent.com/u/466765?v=3","gravatar_id":"","url":"https://api.github.com/users/mattab","html_url":"https://github.com/mattab","followers_url":"https://api.github.com/users/mattab/followers","following_url":"https://api.github.com/users/mattab/following{/other_user}","gists_url":"https://api.github.com/users/mattab/gists{/gist_id}","starred_url":"https://api.github.com/users/mattab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattab/subscriptions","organizations_url":"https://api.github.com/users/mattab/orgs","repos_url":"https://api.github.com/users/mattab/repos","events_url":"https://api.github.com/users/mattab/events{/privacy}","received_events_url":"https://api.github.com/users/mattab/received_events","type":"User","site_admin":false},"open_issues":321,"closed_issues":257,"state":"open","created_at":"2014-06-01T00:00:00Z","updated_at":"2016-08-31T19:24:58Z","due_on":"2021-04-30T12:00:00Z","closed_at":null},"comments":27,"created_at":"2015-04-21T06:03:26Z","updated_at":"2016-08-31T19:24:58Z","closed_at":"2016-08-31T19:24:58Z","body":"Storing the UI tests screenshots in a separate repository has a lot of problems, and it's even more a pain since we now use branches more. We cannot work on UI tests in pull requests (else we would have a lot of merge conflicts on the tests-screenshots submodule).\r\n\r\nA solution to try would be [git-lfs](https://git-lfs.github.com/), which is a solution made by GitHub to store large files. It works like the files were committed in git, so it seems really simple to use. More information are also available [in the blog post](https://github.com/blog/1986-announcing-git-large-file-storage-lfs).\r\n\r\n> Every user and organization on GitHub.com with Git LFS enabled will begin with 1 GB of free file storage and a monthly bandwidth quota of 1 GB. If your workflow requires higher quotas, you can easily purchase more storage and bandwidth for your account.\r\n\r\nThings to test:\r\n\r\n- does it work as we expect?\r\n- does it behave correctly in pull requests/diffs on github, and merges in CLI/PhpStorm?\r\n- does every contributor have to install it, even if they don't change the ui screenshots?\r\n- get an idea of the size we would need, will we be close to the quota, much more, etc."}}
{"actor":{"display_login":"sgiehl"}}