{"action":"closed","issue":{"url":"https://api.github.com/repos/wadewilliams/test/issues/99","labels_url":"https://api.github.com/repos/wadewilliams/test/issues/99/labels{/name}","comments_url":"https://api.github.com/repos/wadewilliams/test/issues/99/comments","events_url":"https://api.github.com/repos/wadewilliams/test/issues/99/events","html_url":"https://github.com/wadewilliams/test/issues/99","id":56479979,"number":99,"title":"Windows Guidance","user":{"login":"wadewilliams","id":1676891,"avatar_url":"https://avatars.githubusercontent.com/u/1676891?v=3","gravatar_id":"","url":"https://api.github.com/users/wadewilliams","html_url":"https://github.com/wadewilliams","followers_url":"https://api.github.com/users/wadewilliams/followers","following_url":"https://api.github.com/users/wadewilliams/following{/other_user}","gists_url":"https://api.github.com/users/wadewilliams/gists{/gist_id}","starred_url":"https://api.github.com/users/wadewilliams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wadewilliams/subscriptions","organizations_url":"https://api.github.com/users/wadewilliams/orgs","repos_url":"https://api.github.com/users/wadewilliams/repos","events_url":"https://api.github.com/users/wadewilliams/events{/privacy}","received_events_url":"https://api.github.com/users/wadewilliams/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-04T04:50:05Z","updated_at":"2015-02-04T05:32:04Z","closed_at":"2015-02-04T05:32:04Z","body":"This issue was imported from https://github.com/boxen/boxen/issues/137 :twisted_rightwards_arrows: \r\n\r\n Hi, Boxen community! I have a few questions about porting Boxen to Windows. I have a pretty clear technical idea about how to accomplish this. My questions concern the ecosystem.\r\n\r\nOn Windows, most desirable software is closed-source. Therefore, I would have to write a Puppet package provider that installs programs from MSI installers or EXE files. The [Chocolatey Package Gallery](http://chocolatey.org/packages) is a good source for working installer automation scripts; all I have to do is port them. I would also write a Windows analog to [puppet-osx](https://github.com/boxen/puppet-osx).\r\n\r\nThe problem is, the Windows-specific modules just described would be mutually incompatible with the existing Mac-specific modules. How would you suggest resolving this problem? Possible ideas include using a separate GitHub organization for the Windows-specific modules, but that would make it harder for potential users to discover what Boxen can do for them. (Puppet modules that install cross-platform software, such as VirtualBox or Vagrant, can simply be modified in-place to function properly on both platforms.)\r\n\r\nI also am interested in submitting Boxen modules to install my own (possibly commercial) software. Would it be appropriate to add such modules under the Boxen org? If not, where else should I put them? If I do put them under a separate org or my personal account, how would I then let users know that the software is there?\r\n\r\nThanks for your assistance, and keep up the good work!"}}