{"action":"created","issue":{"url":"https://api.github.com/repos/plone/mockup/issues/467","labels_url":"https://api.github.com/repos/plone/mockup/issues/467/labels{/name}","comments_url":"https://api.github.com/repos/plone/mockup/issues/467/comments","events_url":"https://api.github.com/repos/plone/mockup/issues/467/events","html_url":"https://github.com/plone/mockup/pull/467","id":60254562,"number":467,"title":"split into mockup and plone.mockup","user":{"login":"thet","id":170891,"avatar_url":"https://avatars.githubusercontent.com/u/170891?v=3","gravatar_id":"","url":"https://api.github.com/users/thet","html_url":"https://github.com/thet","followers_url":"https://api.github.com/users/thet/followers","following_url":"https://api.github.com/users/thet/following{/other_user}","gists_url":"https://api.github.com/users/thet/gists{/gist_id}","starred_url":"https://api.github.com/users/thet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thet/subscriptions","organizations_url":"https://api.github.com/users/thet/orgs","repos_url":"https://api.github.com/users/thet/repos","events_url":"https://api.github.com/users/thet/events{/privacy}","received_events_url":"https://api.github.com/users/thet/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-03-08T12:29:17Z","updated_at":"2015-03-10T17:28:04Z","closed_at":"2015-03-08T12:31:43Z","pull_request":{"url":"https://api.github.com/repos/plone/mockup/pulls/467","html_url":"https://github.com/plone/mockup/pull/467","diff_url":"https://github.com/plone/mockup/pull/467.diff","patch_url":"https://github.com/plone/mockup/pull/467.patch"},"body":"Split out the Python package into ``plone.mockup`` and make ``mockup`` installable via ``bower`` again."},"comment":{"url":"https://api.github.com/repos/plone/mockup/issues/comments/78104131","html_url":"https://github.com/plone/mockup/pull/467#issuecomment-78104131","issue_url":"https://api.github.com/repos/plone/mockup/issues/467","id":78104131,"user":{"login":"jcbrand","id":683911,"avatar_url":"https://avatars.githubusercontent.com/u/683911?v=3","gravatar_id":"","url":"https://api.github.com/users/jcbrand","html_url":"https://github.com/jcbrand","followers_url":"https://api.github.com/users/jcbrand/followers","following_url":"https://api.github.com/users/jcbrand/following{/other_user}","gists_url":"https://api.github.com/users/jcbrand/gists{/gist_id}","starred_url":"https://api.github.com/users/jcbrand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcbrand/subscriptions","organizations_url":"https://api.github.com/users/jcbrand/orgs","repos_url":"https://api.github.com/users/jcbrand/repos","events_url":"https://api.github.com/users/jcbrand/events{/privacy}","received_events_url":"https://api.github.com/users/jcbrand/received_events","type":"User","site_admin":false},"created_at":"2015-03-10T17:28:04Z","updated_at":"2015-03-10T17:28:04Z","body":"> And yes, this pull request did address being able to install mockup as a bower package, which we want, it just did it in a way(with plone.mockup), that we disagree with for the overall Plone project.\r\n\r\nCan you please explain what's wrong with this approach? It's still not clear to me why it's fine that mockup-core can be a standalone pure JS library but the mockup patterns can't be.\r\n\r\nWhat's the current development and testing workflow and how would it change for the worse if we have separate mockup and mockup.plone?"}}