{"action":"created","comment":{"url":"https://api.github.com/repos/aspnet/Scaffolding/pulls/comments/81658430","pull_request_review_id":2622810,"id":81658430,"diff_hunk":"@@ -0,0 +1,37 @@\n+﻿using System;\n+using System.Collections.Generic;\n+\n+namespace Microsoft.VisualStudio.Web.CodeGeneration.ProjectInfo\n+{\n+    public class Dependency\n+    {\n+        public Dependency(string name, string version, string itemSpec)\n+        {\n+            Requires.NotNullOrEmpty(name);\n+            Requires.NotNullOrEmpty(itemSpec);\n+            Name = name;\n+            Version = version;\n+            ItemSpec = itemSpec;\n+        }\n+\n+        public string Name { get; }\n+        public string Version { get; }\n+        public string ItemSpec { get; }","path":"src/Microsoft.VisualStudio.Web.CodeGeneration.ProjectInfo/Dependency.cs","position":19,"original_position":19,"commit_id":"c715a1296cdd40a60616987141abd42cd8b5d511","original_commit_id":"c715a1296cdd40a60616987141abd42cd8b5d511","user":{"login":"prafullbhosale","id":1521254,"avatar_url":"https://avatars.githubusercontent.com/u/1521254?v=3","gravatar_id":"","url":"https://api.github.com/users/prafullbhosale","html_url":"https://github.com/prafullbhosale","followers_url":"https://api.github.com/users/prafullbhosale/followers","following_url":"https://api.github.com/users/prafullbhosale/following{/other_user}","gists_url":"https://api.github.com/users/prafullbhosale/gists{/gist_id}","starred_url":"https://api.github.com/users/prafullbhosale/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prafullbhosale/subscriptions","organizations_url":"https://api.github.com/users/prafullbhosale/orgs","repos_url":"https://api.github.com/users/prafullbhosale/repos","events_url":"https://api.github.com/users/prafullbhosale/events{/privacy}","received_events_url":"https://api.github.com/users/prafullbhosale/received_events","type":"User","site_admin":false},"body":"This is an identifier for the 'item' in the output of the `ResolvePackageDependenciesDesignTime` target. \r\nThis is not really used after creation, so will remove it. ","created_at":"2016-10-03T23:02:24Z","updated_at":"2016-10-03T23:02:24Z","html_url":"https://github.com/aspnet/Scaffolding/pull/302#discussion_r81658430","pull_request_url":"https://api.github.com/repos/aspnet/Scaffolding/pulls/302","_links":{"self":{"href":"https://api.github.com/repos/aspnet/Scaffolding/pulls/comments/81658430"},"html":{"href":"https://github.com/aspnet/Scaffolding/pull/302#discussion_r81658430"},"pull_request":{"href":"https://api.github.com/repos/aspnet/Scaffolding/pulls/302"}}},"pull_request":{"url":"https://api.github.com/repos/aspnet/Scaffolding/pulls/302","id":87391072,"html_url":"https://github.com/aspnet/Scaffolding/pull/302","diff_url":"https://github.com/aspnet/Scaffolding/pull/302.diff","patch_url":"https://github.com/aspnet/Scaffolding/pull/302.patch","issue_url":"https://api.github.com/repos/aspnet/Scaffolding/issues/302","number":302,"state":"open","locked":false,"title":"Rewrite of scaffolding tool to support MsBuild based projects","user":{"login":"prafullbhosale","id":1521254,"avatar_url":"https://avatars.githubusercontent.com/u/1521254?v=3","gravatar_id":"","url":"https://api.github.com/users/prafullbhosale","html_url":"https://github.com/prafullbhosale","followers_url":"https://api.github.com/users/prafullbhosale/followers","following_url":"https://api.github.com/users/prafullbhosale/following{/other_user}","gists_url":"https://api.github.com/users/prafullbhosale/gists{/gist_id}","starred_url":"https://api.github.com/users/prafullbhosale/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prafullbhosale/subscriptions","organizations_url":"https://api.github.com/users/prafullbhosale/orgs","repos_url":"https://api.github.com/users/prafullbhosale/repos","events_url":"https://api.github.com/users/prafullbhosale/events{/privacy}","received_events_url":"https://api.github.com/users/prafullbhosale/received_events","type":"User","site_admin":false},"body":"**This is still WIP**\r\n\r\n## Summary of changes\r\n1. Scaffolding will no longer support project.json based projects. \r\n2. Removed usage of ProjectModel APIs.\r\n3. Added support to use MsBuild APIs to get project information. _(Not fully functional yet.)_\r\n4. Split the `Microsoft.VisualStudio.Web.CodeGeneration.Tools` package into `Microsoft.VisualStudio.Web.CodeGeneration.Tools` and `Microsoft.VisualStudio.Web.CodeGeneration.Design`\r\n\r\n## Notes\r\n- Since MsBuild packages target netstandard1.3, cannot build packages that depend on them for netcoreapp1.0 and net451.\r\n   - For this reason `Microsoft.VisualStudio.Web.CodeGeneration.Tools` now only targets netcoreapp1.0 and provides all project related information to `Microsoft.VisualStudio.Web.CodeGeneration.Design` _(Inside Man)_\r\n- The current logic of discovering `msbuild` location is a temporary workaround till we have a better way to get this location. (Microsoft/msbuild/issues/1097)\r\n- The Roslyn workspace currently adds all references as `MetadataReferences`. Need further work to add Project references are `ProjectReferences`\r\n- The invocation of the tools will depend on dotnet/cli/issues/4213\r\n\r\nRelated : #298 \r\n\r\n/cc @mlorbetske @natemcmaster @NTaylorMullen @abpiskunov ","created_at":"2016-09-29T20:48:29Z","updated_at":"2016-10-03T23:02:24Z","closed_at":null,"merged_at":null,"merge_commit_sha":"edc551ee953a575e505af645fa4122a7764ac90a","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/aspnet/Scaffolding/pulls/302/commits","review_comments_url":"https://api.github.com/repos/aspnet/Scaffolding/pulls/302/comments","review_comment_url":"https://api.github.com/repos/aspnet/Scaffolding/pulls/comments{/number}","comments_url":"https://api.github.com/repos/aspnet/Scaffolding/issues/302/comments","statuses_url":"https://api.github.com/repos/aspnet/Scaffolding/statuses/c715a1296cdd40a60616987141abd42cd8b5d511","head":{"label":"aspnet:pb/msbuild","ref":"pb/msbuild","sha":"c715a1296cdd40a60616987141abd42cd8b5d511","user":{"login":"aspnet","id":6476660,"avatar_url":"https://avatars.githubusercontent.com/u/6476660?v=3","gravatar_id":"","url":"https://api.github.com/users/aspnet","html_url":"https://github.com/aspnet","followers_url":"https://api.github.com/users/aspnet/followers","following_url":"https://api.github.com/users/aspnet/following{/other_user}","gists_url":"https://api.github.com/users/aspnet/gists{/gist_id}","starred_url":"https://api.github.com/users/aspnet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aspnet/subscriptions","organizations_url":"https://api.github.com/users/aspnet/orgs","repos_url":"https://api.github.com/users/aspnet/repos","events_url":"https://api.github.com/users/aspnet/events{/privacy}","received_events_url":"https://api.github.com/users/aspnet/received_events","type":"Organization","site_admin":false},"repo":{"id":21291278,"name":"Scaffolding","full_name":"aspnet/Scaffolding","owner":{"login":"aspnet","id":6476660,"avatar_url":"https://avatars.githubusercontent.com/u/6476660?v=3","gravatar_id":"","url":"https://api.github.com/users/aspnet","html_url":"https://github.com/aspnet","followers_url":"https://api.github.com/users/aspnet/followers","following_url":"https://api.github.com/users/aspnet/following{/other_user}","gists_url":"https://api.github.com/users/aspnet/gists{/gist_id}","starred_url":"https://api.github.com/users/aspnet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aspnet/subscriptions","organizations_url":"https://api.github.com/users/aspnet/orgs","repos_url":"https://api.github.com/users/aspnet/repos","events_url":"https://api.github.com/users/aspnet/events{/privacy}","received_events_url":"https://api.github.com/users/aspnet/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/aspnet/Scaffolding","description":"Code generators to speed up development.","fork":false,"url":"https://api.github.com/repos/aspnet/Scaffolding","forks_url":"https://api.github.com/repos/aspnet/Scaffolding/forks","keys_url":"https://api.github.com/repos/aspnet/Scaffolding/keys{/key_id}","collaborators_url":"https://api.github.com/repos/aspnet/Scaffolding/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/aspnet/Scaffolding/teams","hooks_url":"https://api.github.com/repos/aspnet/Scaffolding/hooks","issue_events_url":"https://api.github.com/repos/aspnet/Scaffolding/issues/events{/number}","events_url":"https://api.github.com/repos/aspnet/Scaffolding/events","assignees_url":"https://api.github.com/repos/aspnet/Scaffolding/assignees{/user}","branches_url":"https://api.github.com/repos/aspnet/Scaffolding/branches{/branch}","tags_url":"https://api.github.com/repos/aspnet/Scaffolding/tags","blobs_url":"https://api.github.com/repos/aspnet/Scaffolding/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/aspnet/Scaffolding/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/aspnet/Scaffolding/git/refs{/sha}","trees_url":"https://api.github.com/repos/aspnet/Scaffolding/git/trees{/sha}","statuses_url":"https://api.github.com/repos/aspnet/Scaffolding/statuses/{sha}","languages_url":"https://api.github.com/repos/aspnet/Scaffolding/languages","stargazers_url":"https://api.github.com/repos/aspnet/Scaffolding/stargazers","contributors_url":"https://api.github.com/repos/aspnet/Scaffolding/contributors","subscribers_url":"https://api.github.com/repos/aspnet/Scaffolding/subscribers","subscription_url":"https://api.github.com/repos/aspnet/Scaffolding/subscription","commits_url":"https://api.github.com/repos/aspnet/Scaffolding/commits{/sha}","git_commits_url":"https://api.github.com/repos/aspnet/Scaffolding/git/commits{/sha}","comments_url":"https://api.github.com/repos/aspnet/Scaffolding/comments{/number}","issue_comment_url":"https://api.github.com/repos/aspnet/Scaffolding/issues/comments{/number}","contents_url":"https://api.github.com/repos/aspnet/Scaffolding/contents/{+path}","compare_url":"https://api.github.com/repos/aspnet/Scaffolding/compare/{base}...{head}","merges_url":"https://api.github.com/repos/aspnet/Scaffolding/merges","archive_url":"https://api.github.com/repos/aspnet/Scaffolding/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/aspnet/Scaffolding/downloads","issues_url":"https://api.github.com/repos/aspnet/Scaffolding/issues{/number}","pulls_url":"https://api.github.com/repos/aspnet/Scaffolding/pulls{/number}","milestones_url":"https://api.github.com/repos/aspnet/Scaffolding/milestones{/number}","notifications_url":"https://api.github.com/repos/aspnet/Scaffolding/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/aspnet/Scaffolding/labels{/name}","releases_url":"https://api.github.com/repos/aspnet/Scaffolding/releases{/id}","deployments_url":"https://api.github.com/repos/aspnet/Scaffolding/deployments","created_at":"2014-06-27T22:39:14Z","updated_at":"2016-09-25T01:29:48Z","pushed_at":"2016-09-30T18:14:21Z","git_url":"git://github.com/aspnet/Scaffolding.git","ssh_url":"git@github.com:aspnet/Scaffolding.git","clone_url":"https://github.com/aspnet/Scaffolding.git","svn_url":"https://github.com/aspnet/Scaffolding","homepage":"","size":2464,"stargazers_count":128,"watchers_count":128,"language":"C#","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":38,"mirror_url":null,"open_issues_count":26,"forks":38,"open_issues":26,"watchers":128,"default_branch":"dev"}},"base":{"label":"aspnet:dev","ref":"dev","sha":"ff39da926a1aa605599c295633bfcc74381af19d","user":{"login":"aspnet","id":6476660,"avatar_url":"https://avatars.githubusercontent.com/u/6476660?v=3","gravatar_id":"","url":"https://api.github.com/users/aspnet","html_url":"https://github.com/aspnet","followers_url":"https://api.github.com/users/aspnet/followers","following_url":"https://api.github.com/users/aspnet/following{/other_user}","gists_url":"https://api.github.com/users/aspnet/gists{/gist_id}","starred_url":"https://api.github.com/users/aspnet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aspnet/subscriptions","organizations_url":"https://api.github.com/users/aspnet/orgs","repos_url":"https://api.github.com/users/aspnet/repos","events_url":"https://api.github.com/users/aspnet/events{/privacy}","received_events_url":"https://api.github.com/users/aspnet/received_events","type":"Organization","site_admin":false},"repo":{"id":21291278,"name":"Scaffolding","full_name":"aspnet/Scaffolding","owner":{"login":"aspnet","id":6476660,"avatar_url":"https://avatars.githubusercontent.com/u/6476660?v=3","gravatar_id":"","url":"https://api.github.com/users/aspnet","html_url":"https://github.com/aspnet","followers_url":"https://api.github.com/users/aspnet/followers","following_url":"https://api.github.com/users/aspnet/following{/other_user}","gists_url":"https://api.github.com/users/aspnet/gists{/gist_id}","starred_url":"https://api.github.com/users/aspnet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aspnet/subscriptions","organizations_url":"https://api.github.com/users/aspnet/orgs","repos_url":"https://api.github.com/users/aspnet/repos","events_url":"https://api.github.com/users/aspnet/events{/privacy}","received_events_url":"https://api.github.com/users/aspnet/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/aspnet/Scaffolding","description":"Code generators to speed up development.","fork":false,"url":"https://api.github.com/repos/aspnet/Scaffolding","forks_url":"https://api.github.com/repos/aspnet/Scaffolding/forks","keys_url":"https://api.github.com/repos/aspnet/Scaffolding/keys{/key_id}","collaborators_url":"https://api.github.com/repos/aspnet/Scaffolding/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/aspnet/Scaffolding/teams","hooks_url":"https://api.github.com/repos/aspnet/Scaffolding/hooks","issue_events_url":"https://api.github.com/repos/aspnet/Scaffolding/issues/events{/number}","events_url":"https://api.github.com/repos/aspnet/Scaffolding/events","assignees_url":"https://api.github.com/repos/aspnet/Scaffolding/assignees{/user}","branches_url":"https://api.github.com/repos/aspnet/Scaffolding/branches{/branch}","tags_url":"https://api.github.com/repos/aspnet/Scaffolding/tags","blobs_url":"https://api.github.com/repos/aspnet/Scaffolding/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/aspnet/Scaffolding/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/aspnet/Scaffolding/git/refs{/sha}","trees_url":"https://api.github.com/repos/aspnet/Scaffolding/git/trees{/sha}","statuses_url":"https://api.github.com/repos/aspnet/Scaffolding/statuses/{sha}","languages_url":"https://api.github.com/repos/aspnet/Scaffolding/languages","stargazers_url":"https://api.github.com/repos/aspnet/Scaffolding/stargazers","contributors_url":"https://api.github.com/repos/aspnet/Scaffolding/contributors","subscribers_url":"https://api.github.com/repos/aspnet/Scaffolding/subscribers","subscription_url":"https://api.github.com/repos/aspnet/Scaffolding/subscription","commits_url":"https://api.github.com/repos/aspnet/Scaffolding/commits{/sha}","git_commits_url":"https://api.github.com/repos/aspnet/Scaffolding/git/commits{/sha}","comments_url":"https://api.github.com/repos/aspnet/Scaffolding/comments{/number}","issue_comment_url":"https://api.github.com/repos/aspnet/Scaffolding/issues/comments{/number}","contents_url":"https://api.github.com/repos/aspnet/Scaffolding/contents/{+path}","compare_url":"https://api.github.com/repos/aspnet/Scaffolding/compare/{base}...{head}","merges_url":"https://api.github.com/repos/aspnet/Scaffolding/merges","archive_url":"https://api.github.com/repos/aspnet/Scaffolding/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/aspnet/Scaffolding/downloads","issues_url":"https://api.github.com/repos/aspnet/Scaffolding/issues{/number}","pulls_url":"https://api.github.com/repos/aspnet/Scaffolding/pulls{/number}","milestones_url":"https://api.github.com/repos/aspnet/Scaffolding/milestones{/number}","notifications_url":"https://api.github.com/repos/aspnet/Scaffolding/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/aspnet/Scaffolding/labels{/name}","releases_url":"https://api.github.com/repos/aspnet/Scaffolding/releases{/id}","deployments_url":"https://api.github.com/repos/aspnet/Scaffolding/deployments","created_at":"2014-06-27T22:39:14Z","updated_at":"2016-09-25T01:29:48Z","pushed_at":"2016-09-30T18:14:21Z","git_url":"git://github.com/aspnet/Scaffolding.git","ssh_url":"git@github.com:aspnet/Scaffolding.git","clone_url":"https://github.com/aspnet/Scaffolding.git","svn_url":"https://github.com/aspnet/Scaffolding","homepage":"","size":2464,"stargazers_count":128,"watchers_count":128,"language":"C#","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":38,"mirror_url":null,"open_issues_count":26,"forks":38,"open_issues":26,"watchers":128,"default_branch":"dev"}},"_links":{"self":{"href":"https://api.github.com/repos/aspnet/Scaffolding/pulls/302"},"html":{"href":"https://github.com/aspnet/Scaffolding/pull/302"},"issue":{"href":"https://api.github.com/repos/aspnet/Scaffolding/issues/302"},"comments":{"href":"https://api.github.com/repos/aspnet/Scaffolding/issues/302/comments"},"review_comments":{"href":"https://api.github.com/repos/aspnet/Scaffolding/pulls/302/comments"},"review_comment":{"href":"https://api.github.com/repos/aspnet/Scaffolding/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/aspnet/Scaffolding/pulls/302/commits"},"statuses":{"href":"https://api.github.com/repos/aspnet/Scaffolding/statuses/c715a1296cdd40a60616987141abd42cd8b5d511"}}}}
{"actor":{"display_login":"prafullbhosale"}}