-
Notifications
You must be signed in to change notification settings - Fork 59
docs: Walkthrough for Extensions #2924
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds comprehensive walkthrough documentation for Uno Extensions features, creating practical guides for developers integrating various capabilities into their apps.
- Adds 18 new markdown documentation files covering authentication, configuration, HTTP clients, logging, and more
- Provides step-by-step instructions with code examples for each feature
- Establishes a consistent documentation structure across all walkthroughs
Reviewed Changes
Copilot reviewed 20 out of 20 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| WritableConfiguration.md | Documents how to persist user preferences via IWritableOptions |
| WebAuthentication.md | Guides developers through web-based authentication flows |
| UseThemeService.md | Explains runtime theme switching and persistence |
| Serialization.md | Shows JSON serialization with source generators |
| RequiredEntitlements.md | Details iOS/Mac Catalyst keychain configuration |
| Refit.md | Demonstrates REST API client generation with Refit |
| OidcAuthentication.md | Covers OpenID Connect provider integration |
| MsalAuthentication.md | Explains Microsoft Identity platform authentication |
| Logging.md | Introduces structured logging setup |
| Localization.md | Documents string localization and culture switching |
| Kiota.md | Shows OpenAPI-based client generation |
| InternalLogging.md | Covers Uno internal logging configuration |
| HttpEndpointOptions.md | Explains custom endpoint options for HTTP clients |
| Http.md | Documents centralized HTTP endpoint configuration |
| HostingSetup.md | Shows hosting and dependency injection setup |
| DependencyInjectionSetup.md | Guides service registration and injection |
| Cookies.md | Explains cookie-based token persistence |
| Configuration.md | Documents configuration loading from JSON |
| CommunityToolkit.md | Shows IoC bridge with CommunityToolkit |
| Authentication.md | Comprehensive authentication guide with custom logic |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
|
@vatsashah45 looks nice! Just Idea: maybe some of those links could enhance this guide? collected some in this PR: |
4946073 to
4663984
Compare
|
|
|
|
|
@copilot can you fix the markdown violations and cspell errors for this PR that are failing the CI checks? |
88feda0 to
b21506c
Compare
GitHub Issue (If applicable): closes #
PR Type
What kind of change does this PR introduce?
What is the current behavior?
What is the new behavior?
PR Checklist
Please check if your PR fulfills the following requirements:
Screenshots Compare Test Runresults.Other information
Internal Issue (If applicable):