{"action":"created","issue":{"url":"https://api.github.com/repos/FlightControl-Master/MOOSE/issues/356","repository_url":"https://api.github.com/repos/FlightControl-Master/MOOSE","labels_url":"https://api.github.com/repos/FlightControl-Master/MOOSE/issues/356/labels{/name}","comments_url":"https://api.github.com/repos/FlightControl-Master/MOOSE/issues/356/comments","events_url":"https://api.github.com/repos/FlightControl-Master/MOOSE/issues/356/events","html_url":"https://github.com/FlightControl-Master/MOOSE/issues/356","id":217057290,"number":356,"title":"Create a Moose Install batch file to set up the developpement environment for the moose developer/beta tester.","user":{"login":"Grey-Echo","id":12665521,"avatar_url":"https://avatars0.githubusercontent.com/u/12665521?v=3","gravatar_id":"","url":"https://api.github.com/users/Grey-Echo","html_url":"https://github.com/Grey-Echo","followers_url":"https://api.github.com/users/Grey-Echo/followers","following_url":"https://api.github.com/users/Grey-Echo/following{/other_user}","gists_url":"https://api.github.com/users/Grey-Echo/gists{/gist_id}","starred_url":"https://api.github.com/users/Grey-Echo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Grey-Echo/subscriptions","organizations_url":"https://api.github.com/users/Grey-Echo/orgs","repos_url":"https://api.github.com/users/Grey-Echo/repos","events_url":"https://api.github.com/users/Grey-Echo/events{/privacy}","received_events_url":"https://api.github.com/users/Grey-Echo/received_events","type":"User","site_admin":false},"labels":[{"id":277610110,"url":"https://api.github.com/repos/FlightControl-Master/MOOSE/labels/enhancement","name":"enhancement","color":"1d76db","default":true}],"state":"open","locked":false,"assignee":{"login":"Grey-Echo","id":12665521,"avatar_url":"https://avatars0.githubusercontent.com/u/12665521?v=3","gravatar_id":"","url":"https://api.github.com/users/Grey-Echo","html_url":"https://github.com/Grey-Echo","followers_url":"https://api.github.com/users/Grey-Echo/followers","following_url":"https://api.github.com/users/Grey-Echo/following{/other_user}","gists_url":"https://api.github.com/users/Grey-Echo/gists{/gist_id}","starred_url":"https://api.github.com/users/Grey-Echo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Grey-Echo/subscriptions","organizations_url":"https://api.github.com/users/Grey-Echo/orgs","repos_url":"https://api.github.com/users/Grey-Echo/repos","events_url":"https://api.github.com/users/Grey-Echo/events{/privacy}","received_events_url":"https://api.github.com/users/Grey-Echo/received_events","type":"User","site_admin":false},"assignees":[{"login":"Grey-Echo","id":12665521,"avatar_url":"https://avatars0.githubusercontent.com/u/12665521?v=3","gravatar_id":"","url":"https://api.github.com/users/Grey-Echo","html_url":"https://github.com/Grey-Echo","followers_url":"https://api.github.com/users/Grey-Echo/followers","following_url":"https://api.github.com/users/Grey-Echo/following{/other_user}","gists_url":"https://api.github.com/users/Grey-Echo/gists{/gist_id}","starred_url":"https://api.github.com/users/Grey-Echo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Grey-Echo/subscriptions","organizations_url":"https://api.github.com/users/Grey-Echo/orgs","repos_url":"https://api.github.com/users/Grey-Echo/repos","events_url":"https://api.github.com/users/Grey-Echo/events{/privacy}","received_events_url":"https://api.github.com/users/Grey-Echo/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/FlightControl-Master/MOOSE/milestones/5","html_url":"https://github.com/FlightControl-Master/MOOSE/milestone/5","labels_url":"https://api.github.com/repos/FlightControl-Master/MOOSE/milestones/5/labels","id":2411042,"number":5,"title":"Moose-2.0","description":"This milestone marks a change of how the release cycle is handled (more info here : https://flightcontrol.slack.com/archives/C4NCA3Y3D/p1490268391327393)\r\n\r\nIt will also feature a important cleanup of the GitHub, and a new way to static and dynamic generation of Moose.lua, which will hopefully make things easier for the developpers (more info here : https://flightcontrol.slack.com/files/greyecho/F4P5G11QT/-.txt\r\n \r\nThanks to those changes, Moose-2.0 will (hopefully) be the first bugfree release of MOOSE history !","creator":{"login":"Grey-Echo","id":12665521,"avatar_url":"https://avatars0.githubusercontent.com/u/12665521?v=3","gravatar_id":"","url":"https://api.github.com/users/Grey-Echo","html_url":"https://github.com/Grey-Echo","followers_url":"https://api.github.com/users/Grey-Echo/followers","following_url":"https://api.github.com/users/Grey-Echo/following{/other_user}","gists_url":"https://api.github.com/users/Grey-Echo/gists{/gist_id}","starred_url":"https://api.github.com/users/Grey-Echo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Grey-Echo/subscriptions","organizations_url":"https://api.github.com/users/Grey-Echo/orgs","repos_url":"https://api.github.com/users/Grey-Echo/repos","events_url":"https://api.github.com/users/Grey-Echo/events{/privacy}","received_events_url":"https://api.github.com/users/Grey-Echo/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":14,"state":"open","created_at":"2017-03-25T20:54:36Z","updated_at":"2017-03-28T11:52:06Z","due_on":null,"closed_at":null},"comments":21,"created_at":"2017-03-26T14:53:29Z","updated_at":"2017-03-28T21:37:13Z","closed_at":null,"body":"This issue is part of the new release plan process. More details here : https://flightcontrol.slack.com/files/greyecho/F4P5G11QT/-.txt\r\n\r\nThis batch file needs to :\r\n - Ask the user to install 7zip if necessary\r\n - Ask the location of\r\n            - the user's MOOSE local repo\r\n            - the location of the user's DCS World (or get it from the registry ?)\r\n            - the location of 7zip (or get it from the registry ?)\r\n- Create hard links between the user's MOOSE local repo and the user's DCS World/Scripts\r\n- Add the 7zip folder to PATH\r\nThis should only be done **just before the release of Moose-2.0**, to avoid confusion.\r\nIt should also be heavily documented and communicated, to again avoid confusion."},"comment":{"url":"https://api.github.com/repos/FlightControl-Master/MOOSE/issues/comments/289912547","html_url":"https://github.com/FlightControl-Master/MOOSE/issues/356#issuecomment-289912547","issue_url":"https://api.github.com/repos/FlightControl-Master/MOOSE/issues/356","id":289912547,"user":{"login":"Grey-Echo","id":12665521,"avatar_url":"https://avatars0.githubusercontent.com/u/12665521?v=3","gravatar_id":"","url":"https://api.github.com/users/Grey-Echo","html_url":"https://github.com/Grey-Echo","followers_url":"https://api.github.com/users/Grey-Echo/followers","following_url":"https://api.github.com/users/Grey-Echo/following{/other_user}","gists_url":"https://api.github.com/users/Grey-Echo/gists{/gist_id}","starred_url":"https://api.github.com/users/Grey-Echo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Grey-Echo/subscriptions","organizations_url":"https://api.github.com/users/Grey-Echo/orgs","repos_url":"https://api.github.com/users/Grey-Echo/repos","events_url":"https://api.github.com/users/Grey-Echo/events{/privacy}","received_events_url":"https://api.github.com/users/Grey-Echo/received_events","type":"User","site_admin":false},"created_at":"2017-03-28T21:37:13Z","updated_at":"2017-03-28T21:37:13Z","body":"@Delta-99 Yes. This was the point since the beginning. The idea has always been like that. Let's make it easier for everyone. \r\n- For the end user : Simply use the stable release, no need to use GitHub anymore\r\n- For the Beta tester : a very slighlty harder to setup (but we are working on making the setup super user friendly and very well documented), but then easier to use : no need to update the mission Moose.lua whenever there is a new merge, you sync master on Github and it's automagically done for you. You also get access to tools to batch process your .miz files.\r\n- For the contributor : WAY simpler to setup, no need to generate and manage test missions with Moose.lua static (which is a pain ATM), bug reports from beta tester who are using the same setup (easier to track down bugs)\r\n\r\nDon't be afraid of the very small added step to the setup for the beta tester, it is gonna be **a simple GUI program which is going to ask for some locations (folder paths), and then do the work for you**. And there will be a tutorial with screenshots. And hopefully a video. The (small) work will be well worth the reward I swear.\r\n\r\nThe hope in the end is that the many advantages for everyone outweigh the (very) small cost of a **very slightly** harder setup for beta tester, which can be made even easier by automation and documentation. This thread is the demonstration that **we need to work hard on our communication before releasing Moose-2.0**, so that we don't alienate a part of the community."}}
{"actor":{"display_login":"Grey-Echo"}}