{"action":"created","issue":{"url":"https://api.github.com/repos/constabulary/getgb.io/issues/18","labels_url":"https://api.github.com/repos/constabulary/getgb.io/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/constabulary/getgb.io/issues/18/comments","events_url":"https://api.github.com/repos/constabulary/getgb.io/issues/18/events","html_url":"https://github.com/constabulary/getgb.io/issues/18","id":79645045,"number":18,"title":"getting started page forgets to commit the results","user":{"login":"tve","id":39480,"avatar_url":"https://avatars.githubusercontent.com/u/39480?v=3","gravatar_id":"","url":"https://api.github.com/users/tve","html_url":"https://github.com/tve","followers_url":"https://api.github.com/users/tve/followers","following_url":"https://api.github.com/users/tve/following{/other_user}","gists_url":"https://api.github.com/users/tve/gists{/gist_id}","starred_url":"https://api.github.com/users/tve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tve/subscriptions","organizations_url":"https://api.github.com/users/tve/orgs","repos_url":"https://api.github.com/users/tve/repos","events_url":"https://api.github.com/users/tve/events{/privacy}","received_events_url":"https://api.github.com/users/tve/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-05-22T23:02:26Z","updated_at":"2015-07-25T23:53:16Z","closed_at":null,"body":"The getting started page http://getgb.io/examples/getting-started/ has a number of interesting examples in the \"converting an existing project\" section where it uses `git clone` to populate the vendor/src directory. However, the examples stop at building the result and don't show how to commit the whole project in the end back into a git repo. A simple `git add .; git commit` doesn't work because the result would be that the repo would have a bunch of submodules for everything that was git cloned into vendor/src, which defeats part of the whole vendoring. Is one supposed to run `rm -rf $(find vendor/src -name .git)` before the `git add`? That loses all info about where the sources came from ... I know that some of this is \"beyond the scope of gb\" but not talking about it in the examples makes new users stumble and wonder whether this gb thing really works... (Not trying to bash gb, I'm thankful for you trying to wrangle the beast down!)"},"comment":{"url":"https://api.github.com/repos/constabulary/getgb.io/issues/comments/124916825","html_url":"https://github.com/constabulary/getgb.io/issues/18#issuecomment-124916825","issue_url":"https://api.github.com/repos/constabulary/getgb.io/issues/18","id":124916825,"user":{"login":"davecheney","id":7171,"avatar_url":"https://avatars.githubusercontent.com/u/7171?v=3","gravatar_id":"","url":"https://api.github.com/users/davecheney","html_url":"https://github.com/davecheney","followers_url":"https://api.github.com/users/davecheney/followers","following_url":"https://api.github.com/users/davecheney/following{/other_user}","gists_url":"https://api.github.com/users/davecheney/gists{/gist_id}","starred_url":"https://api.github.com/users/davecheney/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davecheney/subscriptions","organizations_url":"https://api.github.com/users/davecheney/orgs","repos_url":"https://api.github.com/users/davecheney/repos","events_url":"https://api.github.com/users/davecheney/events{/privacy}","received_events_url":"https://api.github.com/users/davecheney/received_events","type":"User","site_admin":false},"created_at":"2015-07-25T23:53:16Z","updated_at":"2015-07-25T23:53:16Z","body":"I'm going to mark this as closed as we have gb-vendor, and i've written and spoken about it a fair bit. http://dave.cheney.net/2015/06/09/gb-a-project-based-build-tool-for-the-go-programming-language"}}