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
Interfaces/proxies for web+native device scenarios sample #29880
Comments
@guardrex I'm going to take a stab at a simple example we can use and the step-by-step of setting it up. |
If you want to host it, create a folder for it here ... https://github.com/dotnet/blazor-samples/tree/main/8.0 We'll see how updates go each year. Hopefully, there won't be wild amounts of churn such that the app breaks when I try to upgrade it. For content, you can just paste it all into an issue comment here if you want me to set up the PR. Otherwise if you want to set up the PR, I'll answer any ❓ on our (many 😩) repo rules, conventions, and secret bylaws 😄. |
Oh ... and if you need write access to the Blazor samples repo, hit up Artak for that. Have him add you to the |
I'll probably just start with a personal repo and readme with the steps there. I'll keep you posted! |
@guardrex I've vetted the design and this sample is good to go. We're using this as the basis for a new Solution template for .NET 9. However, this repo shows the manual steps needed to set this up yourself and how to deal with Blazor rendering modes in MAUI in .NET 8. It has branches for each of the interactivity settings. https://github.com/BethMassi/HybridSharedUI How do you recommend we proceed? |
That's great! Yes, I can get that set up into a PR within a week ... possibly even early next week ... and ping you for review and updates from there. Is that ok on timing? |
Awesome! There's a couple small tweaks to the WebAsm per page component interactivity mode we just discussed so I'll be updating that branch later this afternoon. |
Ok ... cool. I'm going to be free .... well ..... ⛰️⛏️😅 free-er-ish ... early next week, Monday ... Tuesday. I'll try to get this taken care of quickly. If you end up needing additonal time, let me know, and I'll push it back into late next week. |
Branch (and readme) is updated so should be good to go! |
@BethMassi ... Working on this now. We should discuss it for a sec ... We don't use branches on the Blazor samples repo, but I see why you did so on your example repo. Also, it seems like you'll be taking issues/PRs on your repo. These factors lend themselves to cross-linking your repo to the article. After the article goes live, I imagine that you'll pull the content from the README in favor of a link to the new article that will contain all of that guidance. If that all seems ok thus far ... You used My-named solution/projects, and I've steered clear of My-named things across the Blazor docs. The article can go with My-naming or can drop it in favor of something else. For example ...
... or something else. Do you even have the time to change it? If not, let's go with the existing My-naming. I'm sure that my OCD can handle it! 😆 One other docs NIT ... MS docs management prefers doc repos and sample repos avoid " |
🤔 Thinking further ... If we did away with the extra branches and rolled whatever changes those branches use into the article, then the sample could move entirely to the Blazor samples repo. In the process of setting it up, I could adopt the new non-My naming for whatever we end up calling this sample app. |
I'm good with that. Whatever you think is best. |
@BethMassi ... Update: It's going well. I have a good bit of the rough draft written, but ...
I hope to have the article done and up for review tomorrow (Wednesday). |
The Blazor sample repo is at
dotnet/blazor-samples
. I try to avoid creating sample apps because they're costly 💰💰💰 to keep up with release-to-release. I don't think its necessarily a concern. New Hybrid samples might fall to others to maintain.Cross-refs:
Metadata:
/blazor/hybrid/topic-url-segment
]blazor/hybrid/topic-url-segment
]The text was updated successfully, but these errors were encountered: