{"action":"created","issue":{"url":"https://api.github.com/repos/Carthage/Carthage/issues/2429","repository_url":"https://api.github.com/repos/Carthage/Carthage","labels_url":"https://api.github.com/repos/Carthage/Carthage/issues/2429/labels{/name}","comments_url":"https://api.github.com/repos/Carthage/Carthage/issues/2429/comments","events_url":"https://api.github.com/repos/Carthage/Carthage/issues/2429/events","html_url":"https://github.com/Carthage/Carthage/pull/2429","id":316618191,"number":2429,"title":"[WIP] Build dependencies as paths","user":{"login":"Aranoledur","id":8933282,"avatar_url":"https://avatars2.githubusercontent.com/u/8933282?v=4","gravatar_id":"","url":"https://api.github.com/users/Aranoledur","html_url":"https://github.com/Aranoledur","followers_url":"https://api.github.com/users/Aranoledur/followers","following_url":"https://api.github.com/users/Aranoledur/following{/other_user}","gists_url":"https://api.github.com/users/Aranoledur/gists{/gist_id}","starred_url":"https://api.github.com/users/Aranoledur/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aranoledur/subscriptions","organizations_url":"https://api.github.com/users/Aranoledur/orgs","repos_url":"https://api.github.com/users/Aranoledur/repos","events_url":"https://api.github.com/users/Aranoledur/events{/privacy}","received_events_url":"https://api.github.com/users/Aranoledur/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-22T22:16:21Z","updated_at":"2018-04-22T22:28:13Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/Carthage/Carthage/pulls/2429","html_url":"https://github.com/Carthage/Carthage/pull/2429","diff_url":"https://github.com/Carthage/Carthage/pull/2429.diff","patch_url":"https://github.com/Carthage/Carthage/pull/2429.patch"},"body":"What do you think about this feature? Calling `carthage build /path/to/framework` will build this framework without `git clone`.\r\n\r\n### Goal\r\nIt's a good known practice to split your Big project to simple local frameworks (NetworkClient, DBClient,...). But this frameworks become bigger and can be time-consuming when building after `Clean` or for publishing.\r\n\r\n### Why not use git dependency type in Cartfile?\r\nGit dependency type requires git repo, version and will copy sources to `Carthage/Checkouts`. It's great for outer frameworks, but not ok for local ones, because you already know the version, you don't need to copy sources, because they are already in repo as a `Carthage/Checkouts` folder, you don't want to create submodule, because, again, sources are already in the repo.\r\n\r\nAlso, this feature can be improved to use `--cache-build`, version can be taken from Project. This is not a complete feature, just an idea."},"comment":{"url":"https://api.github.com/repos/Carthage/Carthage/issues/comments/383417409","html_url":"https://github.com/Carthage/Carthage/pull/2429#issuecomment-383417409","issue_url":"https://api.github.com/repos/Carthage/Carthage/issues/2429","id":383417409,"user":{"login":"blender","id":196761,"avatar_url":"https://avatars2.githubusercontent.com/u/196761?v=4","gravatar_id":"","url":"https://api.github.com/users/blender","html_url":"https://github.com/blender","followers_url":"https://api.github.com/users/blender/followers","following_url":"https://api.github.com/users/blender/following{/other_user}","gists_url":"https://api.github.com/users/blender/gists{/gist_id}","starred_url":"https://api.github.com/users/blender/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blender/subscriptions","organizations_url":"https://api.github.com/users/blender/orgs","repos_url":"https://api.github.com/users/blender/repos","events_url":"https://api.github.com/users/blender/events{/privacy}","received_events_url":"https://api.github.com/users/blender/received_events","type":"User","site_admin":false},"created_at":"2018-04-22T22:28:13Z","updated_at":"2018-04-22T22:28:13Z","author_association":"MEMBER","body":"Are you aware you can point Carthage to the local file system and specify a branch name? "}}
{"actor":{"display_login":"blender"}}