{"action":"created","issue":{"url":"https://api.github.com/repos/jrudolph/sbt-dependency-graph/issues/65","labels_url":"https://api.github.com/repos/jrudolph/sbt-dependency-graph/issues/65/labels{/name}","comments_url":"https://api.github.com/repos/jrudolph/sbt-dependency-graph/issues/65/comments","events_url":"https://api.github.com/repos/jrudolph/sbt-dependency-graph/issues/65/events","html_url":"https://github.com/jrudolph/sbt-dependency-graph/issues/65","id":57952649,"number":65,"title":"Limit dependency graph to only certain artifacts/organizations","user":{"login":"slustbader","id":2685908,"avatar_url":"https://avatars.githubusercontent.com/u/2685908?v=3","gravatar_id":"","url":"https://api.github.com/users/slustbader","html_url":"https://github.com/slustbader","followers_url":"https://api.github.com/users/slustbader/followers","following_url":"https://api.github.com/users/slustbader/following{/other_user}","gists_url":"https://api.github.com/users/slustbader/gists{/gist_id}","starred_url":"https://api.github.com/users/slustbader/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slustbader/subscriptions","organizations_url":"https://api.github.com/users/slustbader/orgs","repos_url":"https://api.github.com/users/slustbader/repos","events_url":"https://api.github.com/users/slustbader/events{/privacy}","received_events_url":"https://api.github.com/users/slustbader/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-17T17:15:14Z","updated_at":"2015-02-17T17:39:43Z","closed_at":null,"body":"It would be helpful if you could only include certain artifacts in the dependency - for example, only artifacts whose organization is com.foo.bar. This would be very helpful for visualizing how our internal modules and libraries interact without complicating the graph with all of the 3rd-party libraries we use."},"comment":{"url":"https://api.github.com/repos/jrudolph/sbt-dependency-graph/issues/comments/74712920","html_url":"https://github.com/jrudolph/sbt-dependency-graph/issues/65#issuecomment-74712920","issue_url":"https://api.github.com/repos/jrudolph/sbt-dependency-graph/issues/65","id":74712920,"user":{"login":"jrudolph","id":9868,"avatar_url":"https://avatars.githubusercontent.com/u/9868?v=3","gravatar_id":"","url":"https://api.github.com/users/jrudolph","html_url":"https://github.com/jrudolph","followers_url":"https://api.github.com/users/jrudolph/followers","following_url":"https://api.github.com/users/jrudolph/following{/other_user}","gists_url":"https://api.github.com/users/jrudolph/gists{/gist_id}","starred_url":"https://api.github.com/users/jrudolph/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrudolph/subscriptions","organizations_url":"https://api.github.com/users/jrudolph/orgs","repos_url":"https://api.github.com/users/jrudolph/repos","events_url":"https://api.github.com/users/jrudolph/events{/privacy}","received_events_url":"https://api.github.com/users/jrudolph/received_events","type":"User","site_admin":false},"created_at":"2015-02-17T17:39:42Z","updated_at":"2015-02-17T17:39:42Z","body":"Thanks for the suggestion, @slustbader. I like it. The question would be how to deal with intermediate nodes in the graph that don't satisfy the predicate. It maybe doesn't apply to your problem, but in general a third-party module could depend on one of your organization. Would you leave them completely out of the graph? Or, only if the complete sub-graph doesn't satisfy the predicate?"}}