{"action":"created","issue":{"url":"https://api.github.com/repos/collective/bobtemplates.plone/issues/27","labels_url":"https://api.github.com/repos/collective/bobtemplates.plone/issues/27/labels{/name}","comments_url":"https://api.github.com/repos/collective/bobtemplates.plone/issues/27/comments","events_url":"https://api.github.com/repos/collective/bobtemplates.plone/issues/27/events","html_url":"https://github.com/collective/bobtemplates.plone/issues/27","id":56839959,"number":27,"title":"Uninstall Profile would encourage good practise","user":{"login":"djowett","id":1470021,"avatar_url":"https://avatars.githubusercontent.com/u/1470021?v=3","gravatar_id":"","url":"https://api.github.com/users/djowett","html_url":"https://github.com/djowett","followers_url":"https://api.github.com/users/djowett/followers","following_url":"https://api.github.com/users/djowett/following{/other_user}","gists_url":"https://api.github.com/users/djowett/gists{/gist_id}","starred_url":"https://api.github.com/users/djowett/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/djowett/subscriptions","organizations_url":"https://api.github.com/users/djowett/orgs","repos_url":"https://api.github.com/users/djowett/repos","events_url":"https://api.github.com/users/djowett/events{/privacy}","received_events_url":"https://api.github.com/users/djowett/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-02-06T17:15:20Z","updated_at":"2015-02-07T19:31:55Z","closed_at":null,"body":"Hi, I'm willing to do some work on this, but before I go to far, can I test opinion here?\r\n\r\nI think it would be good to have uninstall profiles by default (at least when gs profiles are asked for).\r\nThis would help people create products that *really* cleanly uninstall. \r\nAnd is especially useful as there are3 or 4 \"hoops\" to jump thru to get uninstall profiles working which folk won't bother with figuring out.\r\nI also would plan to add a test that checks that installing & uninstalling a product leaves the same (number of):\r\n- Skin layers\r\n- Browser layers \r\n- CSS files in registry\r\n- JS files in registry\r\n\r\nI guess this won't work in all cases, but it would be a good baseline to further enourage clean uninstalls, right?\r\n\r\nYour thoughts?"},"comment":{"url":"https://api.github.com/repos/collective/bobtemplates.plone/issues/comments/73379065","html_url":"https://github.com/collective/bobtemplates.plone/issues/27#issuecomment-73379065","issue_url":"https://api.github.com/repos/collective/bobtemplates.plone/issues/27","id":73379065,"user":{"login":"gforcada","id":1155680,"avatar_url":"https://avatars.githubusercontent.com/u/1155680?v=3","gravatar_id":"","url":"https://api.github.com/users/gforcada","html_url":"https://github.com/gforcada","followers_url":"https://api.github.com/users/gforcada/followers","following_url":"https://api.github.com/users/gforcada/following{/other_user}","gists_url":"https://api.github.com/users/gforcada/gists{/gist_id}","starred_url":"https://api.github.com/users/gforcada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gforcada/subscriptions","organizations_url":"https://api.github.com/users/gforcada/orgs","repos_url":"https://api.github.com/users/gforcada/repos","events_url":"https://api.github.com/users/gforcada/events{/privacy}","received_events_url":"https://api.github.com/users/gforcada/received_events","type":"User","site_admin":false},"created_at":"2015-02-07T19:31:55Z","updated_at":"2015-02-07T19:31:55Z","body":"For the time being, we could add a comment on configure.zcml and/or __init__.py that points to this example.gs for instructions on how to create an uninstall profile."}}