{"action":"closed","issue":{"url":"https://api.github.com/repos/Windows-XAML/Template10/issues/1444","repository_url":"https://api.github.com/repos/Windows-XAML/Template10","labels_url":"https://api.github.com/repos/Windows-XAML/Template10/issues/1444/labels{/name}","comments_url":"https://api.github.com/repos/Windows-XAML/Template10/issues/1444/comments","events_url":"https://api.github.com/repos/Windows-XAML/Template10/issues/1444/events","html_url":"https://github.com/Windows-XAML/Template10/issues/1444","id":223229866,"number":1444,"title":"INFO: What's going on with the master branch?!","user":{"login":"JerryNixon","id":1749983,"avatar_url":"https://avatars0.githubusercontent.com/u/1749983?v=3","gravatar_id":"","url":"https://api.github.com/users/JerryNixon","html_url":"https://github.com/JerryNixon","followers_url":"https://api.github.com/users/JerryNixon/followers","following_url":"https://api.github.com/users/JerryNixon/following{/other_user}","gists_url":"https://api.github.com/users/JerryNixon/gists{/gist_id}","starred_url":"https://api.github.com/users/JerryNixon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JerryNixon/subscriptions","organizations_url":"https://api.github.com/users/JerryNixon/orgs","repos_url":"https://api.github.com/users/JerryNixon/repos","events_url":"https://api.github.com/users/JerryNixon/events{/privacy}","received_events_url":"https://api.github.com/users/JerryNixon/received_events","type":"User","site_admin":false},"labels":[{"id":375466470,"url":"https://api.github.com/repos/Windows-XAML/Template10/labels/information","name":"information","color":"fef2c0","default":false}],"state":"closed","locked":false,"assignee":{"login":"JerryNixon","id":1749983,"avatar_url":"https://avatars0.githubusercontent.com/u/1749983?v=3","gravatar_id":"","url":"https://api.github.com/users/JerryNixon","html_url":"https://github.com/JerryNixon","followers_url":"https://api.github.com/users/JerryNixon/followers","following_url":"https://api.github.com/users/JerryNixon/following{/other_user}","gists_url":"https://api.github.com/users/JerryNixon/gists{/gist_id}","starred_url":"https://api.github.com/users/JerryNixon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JerryNixon/subscriptions","organizations_url":"https://api.github.com/users/JerryNixon/orgs","repos_url":"https://api.github.com/users/JerryNixon/repos","events_url":"https://api.github.com/users/JerryNixon/events{/privacy}","received_events_url":"https://api.github.com/users/JerryNixon/received_events","type":"User","site_admin":false},"assignees":[{"login":"JerryNixon","id":1749983,"avatar_url":"https://avatars0.githubusercontent.com/u/1749983?v=3","gravatar_id":"","url":"https://api.github.com/users/JerryNixon","html_url":"https://github.com/JerryNixon","followers_url":"https://api.github.com/users/JerryNixon/followers","following_url":"https://api.github.com/users/JerryNixon/following{/other_user}","gists_url":"https://api.github.com/users/JerryNixon/gists{/gist_id}","starred_url":"https://api.github.com/users/JerryNixon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JerryNixon/subscriptions","organizations_url":"https://api.github.com/users/JerryNixon/orgs","repos_url":"https://api.github.com/users/JerryNixon/repos","events_url":"https://api.github.com/users/JerryNixon/events{/privacy}","received_events_url":"https://api.github.com/users/JerryNixon/received_events","type":"User","site_admin":false}],"milestone":null,"comments":5,"created_at":"2017-04-20T23:22:16Z","updated_at":"2017-05-19T23:34:32Z","closed_at":"2017-05-19T23:34:32Z","body":"Yeah, it's a mess. I am working to break the framework into separate projects with isolated logic for the sake of maintenance. I am also removing every service, making that service ignorant of Template 10 and setting it up to be a separate Nuget package. Right now we have like 15 unique services, including Template10.XAML (our behaviors and converters) and Template10.Utilities (our custom types, WinRT utils and extensions (still in the works)). Count it all up and we're talking about a potential 19 (probably more in the end) Template 10 nuget packages. Many of which will never be updated. Making churn less and less of an issue, I hope. \r\n\r\n> One thing in your mind might be \"Is this problematic to have so many packages?\" and I would point you to the .NET framework which has done this EXACT same thing. Adding .NET today basically means you are adding like 40 Nuget packages. Merging packages isn't a runtime problem.\r\n\r\nAnother thing I have done is remove all the controls. Hamburger Control, Resizer, all of it the same treatment as Services. Take a look. They are also isolated and ignorant of Template 10 except for Hamburger Menu. I am looking forward to deprecating the Hamburger Menu in favor or a first-party solution. But until that exists, we have the best Hamburger control there is. And, it is strongly influencing internal platform decisions on new controls. **Trust me**. I am on those calls.  \r\n\r\nIf you get latest of Master right now you will find nothing builds; it's a little discouraging. But try to see through the fog. You can still at least browse the mess of it and see where we are heading. Notice that there is a VISIO diagram I am working off of in the root. **I am NOT trying to rewrite Template 10.** I will have to move some (all?) code around, I see that now. But the logic will be the same EXCEPT the navigation code will support BOTH Template10.INavigable and Prism.INavigationAware (and the many other interfaces that includes). This will give us the Xamarin support we need.\r\n\r\nOnce I have it building, I will delete this issue and enter another so all you in @Windows-XAML/template-10-developer-community can see. Trust me, there is so much to Template 10 that this is a royal pain the keyboard. So thank you for being patient with me. Meanwhile, I will release the 13p branch next to Nuget around Build timeframe, I think. If you have not checked that out, check that baby out. There are a few bugs but not much. \r\n\r\nIt's a lot of work huh?"}}
{"actor":{"display_login":"JerryNixon"}}