{"action":"created","issue":{"url":"https://api.github.com/repos/aspnet/Tooling/issues/394","repository_url":"https://api.github.com/repos/aspnet/Tooling","labels_url":"https://api.github.com/repos/aspnet/Tooling/issues/394/labels{/name}","comments_url":"https://api.github.com/repos/aspnet/Tooling/issues/394/comments","events_url":"https://api.github.com/repos/aspnet/Tooling/issues/394/events","html_url":"https://github.com/aspnet/Tooling/issues/394","id":131710154,"number":394,"title":"Better support for single file generators","user":{"login":"sayedihashimi","id":1283154,"avatar_url":"https://avatars.githubusercontent.com/u/1283154?v=3","gravatar_id":"","url":"https://api.github.com/users/sayedihashimi","html_url":"https://github.com/sayedihashimi","followers_url":"https://api.github.com/users/sayedihashimi/followers","following_url":"https://api.github.com/users/sayedihashimi/following{/other_user}","gists_url":"https://api.github.com/users/sayedihashimi/gists{/gist_id}","starred_url":"https://api.github.com/users/sayedihashimi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sayedihashimi/subscriptions","organizations_url":"https://api.github.com/users/sayedihashimi/orgs","repos_url":"https://api.github.com/users/sayedihashimi/repos","events_url":"https://api.github.com/users/sayedihashimi/events{/privacy}","received_events_url":"https://api.github.com/users/sayedihashimi/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-02-05T17:55:30Z","updated_at":"2016-05-27T20:41:58Z","closed_at":"2016-05-27T20:41:58Z","body":"We have implemented basic support for `.t4` and `.resx` but the implementation is limited and not meeting all the needs. We need to come with a better story there.\r\n\r\nOpen items\r\n - For .resx how to select `internal` versus `public`\r\n - How to enable/disable generators on a per file basis\r\n - How to change the generator used\r\n - Is this going to be a VS specific set of features? It would be better to have support in the dotnet runtime instead of just inside of Visual Studio.\r\n\r\nI've heard some rumors that we may get support for `.resx` files from the runtime. If that happens we should design it such that we can leverage the same support for other generators.\r\n\r\nRight now we are busy converting dnx to dotnet so we are not really implementing many features like this. I'd like to see if there is going to be a better story from the runtime before we implement something specific in tooling.\r\n\r\nRelated issues\r\n - https://github.com/aspnet/Tooling/issues/124\r\n - https://github.com/aspnet/Home/issues/272\r\n - https://github.com/aspnet/Tooling/issues/339"},"comment":{"url":"https://api.github.com/repos/aspnet/Tooling/issues/comments/222248353","html_url":"https://github.com/aspnet/Tooling/issues/394#issuecomment-222248353","issue_url":"https://api.github.com/repos/aspnet/Tooling/issues/394","id":222248353,"user":{"login":"sayedihashimi","id":1283154,"avatar_url":"https://avatars.githubusercontent.com/u/1283154?v=3","gravatar_id":"","url":"https://api.github.com/users/sayedihashimi","html_url":"https://github.com/sayedihashimi","followers_url":"https://api.github.com/users/sayedihashimi/followers","following_url":"https://api.github.com/users/sayedihashimi/following{/other_user}","gists_url":"https://api.github.com/users/sayedihashimi/gists{/gist_id}","starred_url":"https://api.github.com/users/sayedihashimi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sayedihashimi/subscriptions","organizations_url":"https://api.github.com/users/sayedihashimi/orgs","repos_url":"https://api.github.com/users/sayedihashimi/repos","events_url":"https://api.github.com/users/sayedihashimi/events{/privacy}","received_events_url":"https://api.github.com/users/sayedihashimi/received_events","type":"User","site_admin":false},"created_at":"2016-05-27T20:41:58Z","updated_at":"2016-05-27T20:41:58Z","body":"We will have better support for this in the future. Closing this for now."}}
{"actor":{"display_login":"sayedihashimi"}}