{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/dartdoc/issues/1153","repository_url":"https://api.github.com/repos/dart-lang/dartdoc","labels_url":"https://api.github.com/repos/dart-lang/dartdoc/issues/1153/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/dartdoc/issues/1153/comments","events_url":"https://api.github.com/repos/dart-lang/dartdoc/issues/1153/events","html_url":"https://github.com/dart-lang/dartdoc/issues/1153","id":151755655,"number":1153,"title":"handle dartdoc references to non-imported symbols (was: dartdoc-specific imports)","user":{"login":"Hixie","id":551196,"avatar_url":"https://avatars.githubusercontent.com/u/551196?v=3","gravatar_id":"","url":"https://api.github.com/users/Hixie","html_url":"https://github.com/Hixie","followers_url":"https://api.github.com/users/Hixie/followers","following_url":"https://api.github.com/users/Hixie/following{/other_user}","gists_url":"https://api.github.com/users/Hixie/gists{/gist_id}","starred_url":"https://api.github.com/users/Hixie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Hixie/subscriptions","organizations_url":"https://api.github.com/users/Hixie/orgs","repos_url":"https://api.github.com/users/Hixie/repos","events_url":"https://api.github.com/users/Hixie/events{/privacy}","received_events_url":"https://api.github.com/users/Hixie/received_events","type":"User","site_admin":false},"labels":[{"id":301987350,"url":"https://api.github.com/repos/dart-lang/dartdoc/labels/customer%20flutter","name":"customer flutter","color":"d4c5f9","default":false},{"id":146890078,"url":"https://api.github.com/repos/dart-lang/dartdoc/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":147224345,"url":"https://api.github.com/repos/dart-lang/dartdoc/labels/P0","name":"P0","color":"e11d21","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":19,"created_at":"2016-04-28T22:15:26Z","updated_at":"2016-12-01T17:24:13Z","closed_at":null,"body":"Sometimes, a library, like the Flutter rendering library, wants to refer to another library, like the Flutter widgets library, in the documentation, but doesn't want to introduce a dependency in the code. In this case, for example, we definitely do not want any sort of runtime relationship from the rendering library to the widgets library.\n\nWe can't use `import` for this because it risks code accidentally depending through the import.\n\nOne possible solution would be to have something like `/// @import` which would cause the dartdoc code to import it. Another would be for the dartdoc tool to be able to receive a list of imports to imply at the top of every file. I don't really mind how we solve this.\n"},"comment":{"url":"https://api.github.com/repos/dart-lang/dartdoc/issues/comments/264236436","html_url":"https://github.com/dart-lang/dartdoc/issues/1153#issuecomment-264236436","issue_url":"https://api.github.com/repos/dart-lang/dartdoc/issues/1153","id":264236436,"user":{"login":"sethladd","id":5479,"avatar_url":"https://avatars.githubusercontent.com/u/5479?v=3","gravatar_id":"","url":"https://api.github.com/users/sethladd","html_url":"https://github.com/sethladd","followers_url":"https://api.github.com/users/sethladd/followers","following_url":"https://api.github.com/users/sethladd/following{/other_user}","gists_url":"https://api.github.com/users/sethladd/gists{/gist_id}","starred_url":"https://api.github.com/users/sethladd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sethladd/subscriptions","organizations_url":"https://api.github.com/users/sethladd/orgs","repos_url":"https://api.github.com/users/sethladd/repos","events_url":"https://api.github.com/users/sethladd/events{/privacy}","received_events_url":"https://api.github.com/users/sethladd/received_events","type":"User","site_admin":false},"created_at":"2016-12-01T17:24:13Z","updated_at":"2016-12-01T17:24:13Z","body":"> We want the link to warn if they are referencing something that doesn't exist\r\n\r\nIs there an issue open on the analyzer for this \"extended link\" syntax and support?"}}
{"actor":{"display_login":"sethladd"}}