{"action":"created","issue":{"url":"https://api.github.com/repos/SparkDevNetwork/Rock/issues/2419","repository_url":"https://api.github.com/repos/SparkDevNetwork/Rock","labels_url":"https://api.github.com/repos/SparkDevNetwork/Rock/issues/2419/labels{/name}","comments_url":"https://api.github.com/repos/SparkDevNetwork/Rock/issues/2419/comments","events_url":"https://api.github.com/repos/SparkDevNetwork/Rock/issues/2419/events","html_url":"https://github.com/SparkDevNetwork/Rock/issues/2419","id":254133007,"number":2419,"title":"Plugin Repository Structure Standardization","user":{"login":"cabal95","id":1119863,"avatar_url":"https://avatars3.githubusercontent.com/u/1119863?v=4","gravatar_id":"","url":"https://api.github.com/users/cabal95","html_url":"https://github.com/cabal95","followers_url":"https://api.github.com/users/cabal95/followers","following_url":"https://api.github.com/users/cabal95/following{/other_user}","gists_url":"https://api.github.com/users/cabal95/gists{/gist_id}","starred_url":"https://api.github.com/users/cabal95/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cabal95/subscriptions","organizations_url":"https://api.github.com/users/cabal95/orgs","repos_url":"https://api.github.com/users/cabal95/repos","events_url":"https://api.github.com/users/cabal95/events{/privacy}","received_events_url":"https://api.github.com/users/cabal95/received_events","type":"User","site_admin":false},"labels":[{"id":517646974,"url":"https://api.github.com/repos/SparkDevNetwork/Rock/labels/Dev%20Discuss","name":"Dev Discuss","color":"d4c5f9","default":false},{"id":81090315,"url":"https://api.github.com/repos/SparkDevNetwork/Rock/labels/Enhancement","name":"Enhancement","color":"84b6eb","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-08-30T20:56:57Z","updated_at":"2017-09-01T00:21:42Z","closed_at":null,"author_association":"MEMBER","body":"### Goal\r\n\r\nTo discuss and agree on a standard structure that Rock plug-in repositories could (should?) adhere to in order to simplify the sharing of code between developers.\r\n\r\n### Background\r\n\r\nCurrently most plug-in developers have their own repository structure. This makes it difficult to quickly jump into another developers repo and understand where things are and how to find new things. It also presents difficulty in designing scraper services that could aggregate all plug-in development progress in one place so developers can quickly see what others are working on (see related #2418).\r\n\r\n@nairdo @edmistj @azturner @mikejed @chrismcgrath @cbump @trydyingtolive @arranf @garrettjohnson @Tschrock"},"comment":{"url":"https://api.github.com/repos/SparkDevNetwork/Rock/issues/comments/326454081","html_url":"https://github.com/SparkDevNetwork/Rock/issues/2419#issuecomment-326454081","issue_url":"https://api.github.com/repos/SparkDevNetwork/Rock/issues/2419","id":326454081,"user":{"login":"cabal95","id":1119863,"avatar_url":"https://avatars3.githubusercontent.com/u/1119863?v=4","gravatar_id":"","url":"https://api.github.com/users/cabal95","html_url":"https://github.com/cabal95","followers_url":"https://api.github.com/users/cabal95/followers","following_url":"https://api.github.com/users/cabal95/following{/other_user}","gists_url":"https://api.github.com/users/cabal95/gists{/gist_id}","starred_url":"https://api.github.com/users/cabal95/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cabal95/subscriptions","organizations_url":"https://api.github.com/users/cabal95/orgs","repos_url":"https://api.github.com/users/cabal95/repos","events_url":"https://api.github.com/users/cabal95/events{/privacy}","received_events_url":"https://api.github.com/users/cabal95/received_events","type":"User","site_admin":false},"created_at":"2017-09-01T00:21:42Z","updated_at":"2017-09-01T00:21:42Z","author_association":"MEMBER","body":"I just did some testing and switched one of my projects to use symbolic links instead of hard/junction links and everything seems to work fine.  IIS Express traverses them just fine. Visual Studio sees them just fine. IIS on Server 2008R2 sees them just fine. So symbolic links should work fine and take care of the potential issues listed above.\r\n\r\nHowever (of course). Windows does not let you create symbolic links unless you are the administrator. Doesn't matter if you are in in the Administrators group. Somehow, my Windows 10 Dev VM does let me do so, but my regular windows 10 desktop does not. Windows Server 2008, 2012 and 2016 also do not. This might be why I switched to Hard links and Junctions because it will let you do that (rolling eyes).\r\n\r\nThe script could be modified to do symbolic links and use UAC to elevate privileges to Administrator when doing so."}}
{"actor":{"display_login":"cabal95"}}