{"action":"created","issue":{"url":"https://api.github.com/repos/owncloud/core/issues/19938","labels_url":"https://api.github.com/repos/owncloud/core/issues/19938/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/core/issues/19938/comments","events_url":"https://api.github.com/repos/owncloud/core/issues/19938/events","html_url":"https://github.com/owncloud/core/issues/19938","id":112573100,"number":19938,"title":"Move core apps to separate repositories","user":{"login":"Henni","id":1267827,"avatar_url":"https://avatars.githubusercontent.com/u/1267827?v=3","gravatar_id":"","url":"https://api.github.com/users/Henni","html_url":"https://github.com/Henni","followers_url":"https://api.github.com/users/Henni/followers","following_url":"https://api.github.com/users/Henni/following{/other_user}","gists_url":"https://api.github.com/users/Henni/gists{/gist_id}","starred_url":"https://api.github.com/users/Henni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Henni/subscriptions","organizations_url":"https://api.github.com/users/Henni/orgs","repos_url":"https://api.github.com/users/Henni/repos","events_url":"https://api.github.com/users/Henni/events{/privacy}","received_events_url":"https://api.github.com/users/Henni/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/owncloud/core/labels/technical%20debt","name":"technical debt","color":"FFFF00"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/owncloud/core/milestones/11","html_url":"https://github.com/owncloud/core/milestones/backlog","labels_url":"https://api.github.com/repos/owncloud/core/milestones/11/labels","id":697149,"number":11,"title":"backlog","description":"","creator":{"login":"MTRichards","id":1818977,"avatar_url":"https://avatars.githubusercontent.com/u/1818977?v=3","gravatar_id":"","url":"https://api.github.com/users/MTRichards","html_url":"https://github.com/MTRichards","followers_url":"https://api.github.com/users/MTRichards/followers","following_url":"https://api.github.com/users/MTRichards/following{/other_user}","gists_url":"https://api.github.com/users/MTRichards/gists{/gist_id}","starred_url":"https://api.github.com/users/MTRichards/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MTRichards/subscriptions","organizations_url":"https://api.github.com/users/MTRichards/orgs","repos_url":"https://api.github.com/users/MTRichards/repos","events_url":"https://api.github.com/users/MTRichards/events{/privacy}","received_events_url":"https://api.github.com/users/MTRichards/received_events","type":"User","site_admin":false},"open_issues":577,"closed_issues":93,"state":"open","created_at":"2014-06-20T19:52:03Z","updated_at":"2015-10-21T12:11:47Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2015-10-21T12:09:27Z","updated_at":"2015-10-21T13:14:06Z","closed_at":"2015-10-21T12:11:47Z","body":"The goal is to extract all apps currently residing in the apps folder in the core repository.\r\nInstead every app should have it's own repository and should be included into the core repo with git submodules.\r\n\r\nThis modularization would reduce the time needed for testing, because every app could run its own tests in parallel to other apps. Furthermore issues and PRs could be created in the matching repo instead of gathering all of them in core."},"comment":{"url":"https://api.github.com/repos/owncloud/core/issues/comments/149890102","html_url":"https://github.com/owncloud/core/issues/19938#issuecomment-149890102","issue_url":"https://api.github.com/repos/owncloud/core/issues/19938","id":149890102,"user":{"login":"karlitschek","id":867445,"avatar_url":"https://avatars.githubusercontent.com/u/867445?v=3","gravatar_id":"","url":"https://api.github.com/users/karlitschek","html_url":"https://github.com/karlitschek","followers_url":"https://api.github.com/users/karlitschek/followers","following_url":"https://api.github.com/users/karlitschek/following{/other_user}","gists_url":"https://api.github.com/users/karlitschek/gists{/gist_id}","starred_url":"https://api.github.com/users/karlitschek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karlitschek/subscriptions","organizations_url":"https://api.github.com/users/karlitschek/orgs","repos_url":"https://api.github.com/users/karlitschek/repos","events_url":"https://api.github.com/users/karlitschek/events{/privacy}","received_events_url":"https://api.github.com/users/karlitschek/received_events","type":"User","site_admin":false},"created_at":"2015-10-21T13:14:06Z","updated_at":"2015-10-21T13:14:06Z","body":"It's not only the license. \r\nI strongly believe that splitting up a software in tiny repositories is the wrong direction. I can give you several real world examples where this went wrong. Actually we should go the opposite direction. Move more magic out of the packaging script and handle stuff correctly in the repositories. Something to discuss.\r\nI understand the testing issue. But there must be a way to execute only parts of the tests even if more tests exist in the same repository.\r\n"}}