{"action":"opened","issue":{"url":"https://api.github.com/repos/Microsoft/MixedRealityToolkit-Unity/issues/2540","repository_url":"https://api.github.com/repos/Microsoft/MixedRealityToolkit-Unity","labels_url":"https://api.github.com/repos/Microsoft/MixedRealityToolkit-Unity/issues/2540/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/MixedRealityToolkit-Unity/issues/2540/comments","events_url":"https://api.github.com/repos/Microsoft/MixedRealityToolkit-Unity/issues/2540/events","html_url":"https://github.com/Microsoft/MixedRealityToolkit-Unity/issues/2540","id":347118677,"node_id":"MDU6SXNzdWUzNDcxMTg2Nzc=","number":2540,"title":"vNext Task Structure for SDK packages","user":{"login":"davidkline-ms","id":13281406,"node_id":"MDQ6VXNlcjEzMjgxNDA2","avatar_url":"https://avatars2.githubusercontent.com/u/13281406?v=4","gravatar_id":"","url":"https://api.github.com/users/davidkline-ms","html_url":"https://github.com/davidkline-ms","followers_url":"https://api.github.com/users/davidkline-ms/followers","following_url":"https://api.github.com/users/davidkline-ms/following{/other_user}","gists_url":"https://api.github.com/users/davidkline-ms/gists{/gist_id}","starred_url":"https://api.github.com/users/davidkline-ms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidkline-ms/subscriptions","organizations_url":"https://api.github.com/users/davidkline-ms/orgs","repos_url":"https://api.github.com/users/davidkline-ms/repos","events_url":"https://api.github.com/users/davidkline-ms/events{/privacy}","received_events_url":"https://api.github.com/users/davidkline-ms/received_events","type":"User","site_admin":false},"labels":[{"id":936496972,"node_id":"MDU6TGFiZWw5MzY0OTY5NzI=","url":"https://api.github.com/repos/Microsoft/MixedRealityToolkit-Unity/labels/MRTK%20Core","name":"MRTK Core","color":"b6a0e8","default":false},{"id":949705443,"node_id":"MDU6TGFiZWw5NDk3MDU0NDM=","url":"https://api.github.com/repos/Microsoft/MixedRealityToolkit-Unity/labels/MRTK%20SDK","name":"MRTK SDK","color":"b6a0e8","default":false},{"id":850652486,"node_id":"MDU6TGFiZWw4NTA2NTI0ODY=","url":"https://api.github.com/repos/Microsoft/MixedRealityToolkit-Unity/labels/MRTK%20vNEXT","name":"MRTK vNEXT","color":"0b4ce5","default":false},{"id":923010991,"node_id":"MDU6TGFiZWw5MjMwMTA5OTE=","url":"https://api.github.com/repos/Microsoft/MixedRealityToolkit-Unity/labels/Refactor","name":"Refactor","color":"b2fffb","default":false},{"id":955706837,"node_id":"MDU6TGFiZWw5NTU3MDY4Mzc=","url":"https://api.github.com/repos/Microsoft/MixedRealityToolkit-Unity/labels/Task","name":"Task","color":"8957b2","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-02T18:09:48Z","updated_at":"2018-08-02T18:09:48Z","closed_at":null,"author_association":"MEMBER","body":"## Overview\r\nThe decision was made to limit the contents of the Core package to assemblies and code that define interfaces and types (plus the Mixed Reality Manager) as managers and profiles need to live in the same layer.\r\n\r\nSDK packages should be structured as to make it clear what can safely be unchecked when importing.\r\n\r\n## Proposed package layout\r\n\\MixedRealityTookit-SDK\r\n  \\Features\r\n    \\<FeatureName>\r\n      \\System\r\n        \\Handlers\r\n      \\Components\r\n        \\Prefabs\r\n        \\Scripts\r\n\r\n## Requires\r\nMoving systems / managers from Core to their appropriate SDK feature folder\r\nFormatting SDK feature folders per proposed layout (after discussion and agreement)\r\nPrototype Core and SDK packages (one per SDK feature area)\r\n\r\n## Acceptance criteria\r\n- [ ] Project can be built and does not break when minimal SDK packages installed"}}
{"actor":{"display_login":"davidkline-ms"}}