-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Restructure Plans for .net MAUI repository #147
Comments
I think it is helpful for community people if Xamarin.Forms team write down more documents about the Xamarin.Forms architecture, design principle and its workflow in Github or MS docs. |
I think this is great. Splitting up the gallery and showcases for specs/issues etc into smaller projects which can be worked on and showcased easier is a big advantage in the dev-cycle. One of that most problematic things to do is having several different versions where bugs are fixed in or features being introduced in and then when moving on being improved on. One other thing that I am thinking of is using codespaces and in the future github-codespaces, where one can attach dotfiles for an issue (including the right xamarin version etc) and then we could just use codespaces or checkout that version. Best would be if the smaller control-gallery-parts can then be available as projects which are available separately and can just be opened up in codespaces. I can see a lot of benefit in the combination of smaller control-apps and codespaces. I guess what I am trying to say is:
Edit: added third point. |
I agree I've had a few issues open for months at a time. I've cloned XF but just get lost in it. |
The more .Netty this can be the better.
|
At one point we were testing out a direction of having a simplified SLN users can contribute to like this https://github.com/PureWeen/Xamarin.Forms.Sandbox Just provide a very targeted "Contributor.sln" where contributors can demonstrate a fix or an API Remove all the current galleries and just focus it down to the platforms and a MainPage |
Would a Solution Filter be better? You don't have to maintain two solutions. |
We'll see what all gets developed with Solution Filters AFAIK currently they don't work on vsmac and they are a bit weird when you have multi targeted projects. Once we we can have first class support for multi targeting and the head projects can just be sdk style then I think the need for solution filters isn't as high. The other annoying thing is that VS for Windows currently builds all the targets when you have multi targeting whereas vsmac just builds the one for the platform head you are running. |
Agree that the current multi-targeting story on VS for mac is incredibly frustrating. Unfortunately, multi-targeting is such a great option that I still choose it as my approach and just serve as tech support for others on the team that run into issues. Its a never ending stream of frustration. |
Restructure Plans for .net MAUI repository to better enable community contributions
The current forms gallery is massive and hard to digest for contributions. We are currently working on a proposal for the new structure. .NET 6 and better first class IDE support for multitargeting will be really helpful in this area.
We are currently staying away from multi targeting our platforms because of IDE limitations with multi targeting.
Feel free to leave your suggestions here so that it can help shape our proposal.
The text was updated successfully, but these errors were encountered: