{"action":"created","issue":{"url":"https://api.github.com/repos/T4MVC/T4MVC/issues/5","labels_url":"https://api.github.com/repos/T4MVC/T4MVC/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/T4MVC/T4MVC/issues/5/comments","events_url":"https://api.github.com/repos/T4MVC/T4MVC/issues/5/events","html_url":"https://github.com/T4MVC/T4MVC/pull/5","id":56118471,"number":5,"title":"added support for generic controllers","user":{"login":"migig","id":10752448,"avatar_url":"https://avatars.githubusercontent.com/u/10752448?v=3","gravatar_id":"","url":"https://api.github.com/users/migig","html_url":"https://github.com/migig","followers_url":"https://api.github.com/users/migig/followers","following_url":"https://api.github.com/users/migig/following{/other_user}","gists_url":"https://api.github.com/users/migig/gists{/gist_id}","starred_url":"https://api.github.com/users/migig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/migig/subscriptions","organizations_url":"https://api.github.com/users/migig/orgs","repos_url":"https://api.github.com/users/migig/repos","events_url":"https://api.github.com/users/migig/events{/privacy}","received_events_url":"https://api.github.com/users/migig/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-31T08:51:32Z","updated_at":"2015-01-31T15:31:07Z","closed_at":"2015-01-31T15:31:07Z","pull_request":{"url":"https://api.github.com/repos/T4MVC/T4MVC/pulls/5","html_url":"https://github.com/T4MVC/T4MVC/pull/5","diff_url":"https://github.com/T4MVC/T4MVC/pull/5.diff","patch_url":"https://github.com/T4MVC/T4MVC/pull/5.patch"},"body":"Copied over from the [original issue on codeplex](https://t4mvc.codeplex.com/discussions/577553).\r\n\r\nThe detection and processing of generic controllers works. BUT, in the `T4MVC.cs` file, there is a **single line** which prevents this commit from fully working.\r\n\r\nIt requires a generic <T> constraint in order for that line to make sense, and I can easily edit the `.tt` to make that happen. BUT, that won't compile, as it's not in a generic class.\r\n\r\nThis is not my code so I don't understant what's going on here... Any tips would be appreciated."},"comment":{"url":"https://api.github.com/repos/T4MVC/T4MVC/issues/comments/72322140","html_url":"https://github.com/T4MVC/T4MVC/pull/5#issuecomment-72322140","issue_url":"https://api.github.com/repos/T4MVC/T4MVC/issues/5","id":72322140,"user":{"login":"migig","id":10752448,"avatar_url":"https://avatars.githubusercontent.com/u/10752448?v=3","gravatar_id":"","url":"https://api.github.com/users/migig","html_url":"https://github.com/migig","followers_url":"https://api.github.com/users/migig/followers","following_url":"https://api.github.com/users/migig/following{/other_user}","gists_url":"https://api.github.com/users/migig/gists{/gist_id}","starred_url":"https://api.github.com/users/migig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/migig/subscriptions","organizations_url":"https://api.github.com/users/migig/orgs","repos_url":"https://api.github.com/users/migig/repos","events_url":"https://api.github.com/users/migig/events{/privacy}","received_events_url":"https://api.github.com/users/migig/received_events","type":"User","site_admin":false},"created_at":"2015-01-31T15:31:07Z","updated_at":"2015-01-31T15:31:07Z","body":"Actually I've changed my mind, due to the difficulty with the abstract controllers case. I'll find a way forrward without this feature.\r\n\r\nThe codebase has zero documentation, and was written by so many people, that it's hard to tell how things work. Even if we get this feature to work, it might blow up something else, and I don't want to be responsible for that.\r\n\r\nMy initial attempt is *almost there though*, if someone else wants to work on this feature, start there!"}}