{"action":"created","issue":{"url":"https://api.github.com/repos/coredns/coredns/issues/2874","repository_url":"https://api.github.com/repos/coredns/coredns","labels_url":"https://api.github.com/repos/coredns/coredns/issues/2874/labels{/name}","comments_url":"https://api.github.com/repos/coredns/coredns/issues/2874/comments","events_url":"https://api.github.com/repos/coredns/coredns/issues/2874/events","html_url":"https://github.com/coredns/coredns/issues/2874","id":453642597,"node_id":"MDU6SXNzdWU0NTM2NDI1OTc=","number":2874,"title":"restore \"vendor\" folder of coredns repo","user":{"login":"figo","id":152194,"node_id":"MDQ6VXNlcjE1MjE5NA==","avatar_url":"https://avatars3.githubusercontent.com/u/152194?v=4","gravatar_id":"","url":"https://api.github.com/users/figo","html_url":"https://github.com/figo","followers_url":"https://api.github.com/users/figo/followers","following_url":"https://api.github.com/users/figo/following{/other_user}","gists_url":"https://api.github.com/users/figo/gists{/gist_id}","starred_url":"https://api.github.com/users/figo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/figo/subscriptions","organizations_url":"https://api.github.com/users/figo/orgs","repos_url":"https://api.github.com/users/figo/repos","events_url":"https://api.github.com/users/figo/events{/privacy}","received_events_url":"https://api.github.com/users/figo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2019-06-07T18:34:34Z","updated_at":"2019-06-07T19:00:17Z","closed_at":null,"author_association":"NONE","body":"* the version of CoreDNS you are using\r\nv1.5.0\r\n\r\n* issue\r\nthe vendors been removed from code repo when switched to `go module`,\r\nthis is problematic to enterprise environment that want to keep dependencies in one place\r\nand avoid downloading dependencies at runtime.\r\n\r\n* solution\r\nwe can keep the default behavior of downloading dependencies at runtime.\r\nbut also keep vendors at repo, have Makefile support build from vendors by using\r\n```\r\ngo build -mod vendor\r\n```\r\nplease refer to https://github.com/golang/go/wiki/Modules#how-do-i-use-vendoring-with-modules-is-vendoring-going-away\r\n\r\n\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/coredns/coredns/issues/comments/500001766","html_url":"https://github.com/coredns/coredns/issues/2874#issuecomment-500001766","issue_url":"https://api.github.com/repos/coredns/coredns/issues/2874","id":500001766,"node_id":"MDEyOklzc3VlQ29tbWVudDUwMDAwMTc2Ng==","user":{"login":"johnbelamaric","id":9468083,"node_id":"MDQ6VXNlcjk0NjgwODM=","avatar_url":"https://avatars2.githubusercontent.com/u/9468083?v=4","gravatar_id":"","url":"https://api.github.com/users/johnbelamaric","html_url":"https://github.com/johnbelamaric","followers_url":"https://api.github.com/users/johnbelamaric/followers","following_url":"https://api.github.com/users/johnbelamaric/following{/other_user}","gists_url":"https://api.github.com/users/johnbelamaric/gists{/gist_id}","starred_url":"https://api.github.com/users/johnbelamaric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnbelamaric/subscriptions","organizations_url":"https://api.github.com/users/johnbelamaric/orgs","repos_url":"https://api.github.com/users/johnbelamaric/repos","events_url":"https://api.github.com/users/johnbelamaric/events{/privacy}","received_events_url":"https://api.github.com/users/johnbelamaric/received_events","type":"User","site_admin":false},"created_at":"2019-06-07T19:00:17Z","updated_at":"2019-06-07T19:00:17Z","author_association":"MEMBER","body":"I think go mod manages the vendoring for us. I suppose there is periodic refreshing of it. I haven't dug into the details of it."}}
{"actor":{"display_login":"johnbelamaric"}}