{"action":"created","issue":{"url":"https://api.github.com/repos/CUModSquad/cu-build-tools/issues/7","labels_url":"https://api.github.com/repos/CUModSquad/cu-build-tools/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/CUModSquad/cu-build-tools/issues/7/comments","events_url":"https://api.github.com/repos/CUModSquad/cu-build-tools/issues/7/events","html_url":"https://github.com/CUModSquad/cu-build-tools/pull/7","id":100401001,"number":7,"title":"Adding the csproj generator as part of the Gulp build","user":{"login":"jcdickinson","id":522465,"avatar_url":"https://avatars.githubusercontent.com/u/522465?v=3","gravatar_id":"","url":"https://api.github.com/users/jcdickinson","html_url":"https://github.com/jcdickinson","followers_url":"https://api.github.com/users/jcdickinson/followers","following_url":"https://api.github.com/users/jcdickinson/following{/other_user}","gists_url":"https://api.github.com/users/jcdickinson/gists{/gist_id}","starred_url":"https://api.github.com/users/jcdickinson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcdickinson/subscriptions","organizations_url":"https://api.github.com/users/jcdickinson/orgs","repos_url":"https://api.github.com/users/jcdickinson/repos","events_url":"https://api.github.com/users/jcdickinson/events{/privacy}","received_events_url":"https://api.github.com/users/jcdickinson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-08-11T20:24:49Z","updated_at":"2015-08-11T21:10:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/CUModSquad/cu-build-tools/pulls/7","html_url":"https://github.com/CUModSquad/cu-build-tools/pull/7","diff_url":"https://github.com/CUModSquad/cu-build-tools/pull/7.diff","patch_url":"https://github.com/CUModSquad/cu-build-tools/pull/7.patch"},"body":"This is the initial .csproj generator. It will create a .csproj (for the VS guys) that contains all the files that were part of the build. Note that this is always done to guarantee that anyone who pulls down the code will have an up-to-date .csproj.\r\n\r\n## lib/builder/builder.js\r\n\r\nSimply added the `vsgen` task that calls out to the `vsgen` require. Note that vsgen is always called, regardless of prod/dev.\r\n\r\n## template.proj\r\n\r\nThis is the default .csproj which the includes are inserted into.\r\n\r\n## lib/util/vsgen.js\r\n\r\nThe gulp plugin that creates the .csproj from a set of files.\r\n\r\n## Limitations\r\n\r\nVS2015 is currently completely breaking due to the package.json. Regardless of that, this project can be opened. We're going to have to see what VS2015 update 1 brings. The MSBuild script still needs work (create structure in dist dir) but I'm unable to complete that due to the VS2015 bugs."},"comment":{"url":"https://api.github.com/repos/CUModSquad/cu-build-tools/issues/comments/130078699","html_url":"https://github.com/CUModSquad/cu-build-tools/pull/7#issuecomment-130078699","issue_url":"https://api.github.com/repos/CUModSquad/cu-build-tools/issues/7","id":130078699,"user":{"login":"saddieeiddas","id":8982798,"avatar_url":"https://avatars.githubusercontent.com/u/8982798?v=3","gravatar_id":"","url":"https://api.github.com/users/saddieeiddas","html_url":"https://github.com/saddieeiddas","followers_url":"https://api.github.com/users/saddieeiddas/followers","following_url":"https://api.github.com/users/saddieeiddas/following{/other_user}","gists_url":"https://api.github.com/users/saddieeiddas/gists{/gist_id}","starred_url":"https://api.github.com/users/saddieeiddas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saddieeiddas/subscriptions","organizations_url":"https://api.github.com/users/saddieeiddas/orgs","repos_url":"https://api.github.com/users/saddieeiddas/repos","events_url":"https://api.github.com/users/saddieeiddas/events{/privacy}","received_events_url":"https://api.github.com/users/saddieeiddas/received_events","type":"User","site_admin":false},"created_at":"2015-08-11T21:10:01Z","updated_at":"2015-08-11T21:10:01Z","body":"> clone -> open -> F5 -> succeed\r\n\r\nThis is good :) \r\n\r\nI think this is a good start for making VS setup easier.\r\n\r\nIf the bugs with gulp you mentioned get fixed, then i assume this could fully integrate with all the gulp tasks?\r\n\r\nMaybe the `git+` url in `package.json` is upsetting things (although not sure how to get round this yet as things aren't published to npm)?"}}