{"action":"created","issue":{"url":"https://api.github.com/repos/ocaml/dune/issues/2318","repository_url":"https://api.github.com/repos/ocaml/dune","labels_url":"https://api.github.com/repos/ocaml/dune/issues/2318/labels{/name}","comments_url":"https://api.github.com/repos/ocaml/dune/issues/2318/comments","events_url":"https://api.github.com/repos/ocaml/dune/issues/2318/events","html_url":"https://github.com/ocaml/dune/pull/2318","id":460950732,"node_id":"MDExOlB1bGxSZXF1ZXN0MjkxOTcyNzY5","number":2318,"title":"Vendored code support","user":{"login":"NathanReb","id":7419360,"node_id":"MDQ6VXNlcjc0MTkzNjA=","avatar_url":"https://avatars2.githubusercontent.com/u/7419360?v=4","gravatar_id":"","url":"https://api.github.com/users/NathanReb","html_url":"https://github.com/NathanReb","followers_url":"https://api.github.com/users/NathanReb/followers","following_url":"https://api.github.com/users/NathanReb/following{/other_user}","gists_url":"https://api.github.com/users/NathanReb/gists{/gist_id}","starred_url":"https://api.github.com/users/NathanReb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NathanReb/subscriptions","organizations_url":"https://api.github.com/users/NathanReb/orgs","repos_url":"https://api.github.com/users/NathanReb/repos","events_url":"https://api.github.com/users/NathanReb/events{/privacy}","received_events_url":"https://api.github.com/users/NathanReb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2019-06-26T12:47:58Z","updated_at":"2019-06-27T15:31:59Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/ocaml/dune/pulls/2318","html_url":"https://github.com/ocaml/dune/pull/2318","diff_url":"https://github.com/ocaml/dune/pull/2318.diff","patch_url":"https://github.com/ocaml/dune/pull/2318.patch"},"body":"Fixes #2259, fixes #2260 and fixes #1016.\r\n\r\nThis PR adds a stanza to allow one to mark directories as containing vendored code so they can be\r\ntreated accordingly by dune.\r\n\r\nWhen resolving aliases, such directories are not traversed. That means that by default installable\r\ntargets won't be built in there (unless required by an actual target), tests won't be run, code\r\nwon't be formatted or linted and so on.\r\n\r\nAnything in a vendored directory is built with the release profile and any warnings are silenced to\r\nprevent pollution of the standard output.\r\n\r\nNote that the above behaviour doesn't apply if the user explicitly asked for a target within a\r\nvendored dir."},"comment":{"url":"https://api.github.com/repos/ocaml/dune/issues/comments/506395922","html_url":"https://github.com/ocaml/dune/pull/2318#issuecomment-506395922","issue_url":"https://api.github.com/repos/ocaml/dune/issues/2318","id":506395922,"node_id":"MDEyOklzc3VlQ29tbWVudDUwNjM5NTkyMg==","user":{"login":"NathanReb","id":7419360,"node_id":"MDQ6VXNlcjc0MTkzNjA=","avatar_url":"https://avatars2.githubusercontent.com/u/7419360?v=4","gravatar_id":"","url":"https://api.github.com/users/NathanReb","html_url":"https://github.com/NathanReb","followers_url":"https://api.github.com/users/NathanReb/followers","following_url":"https://api.github.com/users/NathanReb/following{/other_user}","gists_url":"https://api.github.com/users/NathanReb/gists{/gist_id}","starred_url":"https://api.github.com/users/NathanReb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NathanReb/subscriptions","organizations_url":"https://api.github.com/users/NathanReb/orgs","repos_url":"https://api.github.com/users/NathanReb/repos","events_url":"https://api.github.com/users/NathanReb/events{/privacy}","received_events_url":"https://api.github.com/users/NathanReb/received_events","type":"User","site_admin":false},"created_at":"2019-06-27T15:31:59Z","updated_at":"2019-06-27T15:31:59Z","author_association":"COLLABORATOR","body":"I should also probably add a bit of documentation."}}
{"actor":{"display_login":"NathanReb"}}