AtomUI.City
Full-stack framework for modular AtomUI/Avalonia desktop apps: MVVM, routing, plugins, state, data, security, localization, CLI, templates, and AOT-ready build tooling.
File Explorer
- commit-message-convention.md
- SKILL.md
- SKILL.md
- ci.yml
- Common.props
- Output.App.props
- Output.props
- PackageMetaInfo.props
- Version.props
- dependency-strategy.md
- lifecycle.md
- overview.md
- package-boundaries.md
- plugin-system.md
- programming-model.md
- source-generation.md
- 0001-documentation-first-development.md
- 0002-use-microsoft-extensions-hosting.md
- 0003-keep-core-ui-independent.md
- 0004-use-communitytoolkit-mvvm.md
- 0005-keep-rx-as-optional-adapter.md
- 0006-aot-first-source-generation.md
- 0007-plugin-package-model.md
- 0008-cli-entry-atomui-city.md
- 0009-unit-test-gate.md
- overview.md
- build-system.md
- coding-style.md
- dependency-management.md
- documentation-governance.md
- implementation-roadmap.md
- module-documentation-standard.md
- overview.md
- packaging.md
- product-vertical-slice.md
- public-api-review.md
- release-process.md
- repository-structure.md
- versioning.md
- overview.md
- analyzers.md
- api-contracts.md
- application-packaging.md
- architecture.md
- compatibility.md
- detailed-design.md
- diagnostics-and-testing.md
- diagnostics.md
- features.md
- incremental-build.md
- integration.md
- lifecycle.md
- manifest-generation.md
- msbuild-integration.md
- output-layout.md
- overview.md
- plugin-packaging.md
- source-generation.md
- testing.md
- threading.md
- ai-integration.md
- api-contracts.md
- architecture.md
- build-commands.md
- commands.md
- compatibility.md
- configuration.md
- detailed-design.md
- diagnostics-and-testing.md
- diagnostics.md
- docs-and-tests-gates.md
- features.md
- generation.md
- inspect-commands.md
- integration.md
- lifecycle.md
- non-interactive-and-ci.md
- overview.md
- plugin-commands.md
- project-creation.md
- testing.md
- threading.md
- api-contracts.md
- architecture.md
- compatibility.md
- configuration.md
- dependency-injection.md
- diagnostics.md
- errors-and-diagnostics.md
- features.md
- hosting.md
- integration.md
- lifecycle.md
- modularity.md
- overview.md
- testing.md
- threading.md
- api-contracts.md
- architecture.md
- async-and-threading.md
- caching.md
- client-proxy.md
- compatibility.md
- concurrency.md
- connection-lifecycle.md
- consistency-and-cache-invalidation.md
- detailed-design.md
- diagnostics-and-testing.md
- diagnostics.md
- error-model.md
- features.md
- grpc-client.md
- http-client.md
- integration.md
- large-payload-and-progress.md
- lifecycle.md
- overview.md
- plugin-integration.md
- request-pipeline.md
- resilience.md
- routing-integration.md
- security-integration.md
- signalr-client.md
- state-integration.md
- streaming-and-realtime.md
- testing.md
- threading.md
- transport.md
- api-contracts.md
- architecture.md
- compatibility.md
- contracts.md
- detailed-design.md
- diagnostics-and-testing.md
- diagnostics.md
- dispatching.md
- features.md
- integration.md
- lifecycle.md
- overview.md
- plugins.md
- subscriptions.md
- testing.md
- threading.md
- api-contracts.md
- architecture.md
- compatibility.md
- diagnostics.md
- features.md
- integration.md
- lifecycle.md
- overview.md
- testing.md
- threading.md
- api-contracts.md
- architecture.md
- atomui-integration.md
- compatibility.md
- culture-management.md
- detailed-design.md
- diagnostics-and-testing.md
- diagnostics.md
- features.md
- integration.md
- language-package-assemblies.md
- lazy-loading.md
- lifecycle.md
- lookup-and-fallback.md
- mvvm-integration.md
- overview.md
- plugin-integration.md
- resource-model.md
- routing-integration.md
- source-generation.md
- testing.md
- threading.md
- ui-refresh.md
- validation-and-errors.md
- activation.md
- api-contracts.md
- architecture.md
- commands.md
- compatibility.md
- detailed-design.md
- diagnostics.md
- features.md
- integration.md
- interactions.md
- lifecycle.md
- overview.md
- testing.md
- threading.md
- validation.md
- aot-and-static-plugins.md
- api-contracts.md
- architecture.md
- capabilities.md
- compatibility.md
- contribution-index.md
- contributions.md
- dependency-resolution.md
- diagnostics-and-testing.md
- diagnostics.md
- discovery.md
- features.md
- host-integration.md
- integration.md
- lifecycle.md
- loading.md
- manifest-schema.md
- metadata.md
- msbuild-integration.md
- overview.md
- package-installation.md
- package-layout.md
- security.md
- settings-and-state-migration.md
- signing-and-trust.md
- testing.md
- threading.md
- unloading.md
- update-and-rollback.md
- activation-integration.md
- api-contracts.md
- architecture.md
- compatibility.md
- detailed-design.md
- diagnostics-and-testing.md
- diagnostics.md
- dispatcher.md
- features.md
- integration.md
- interaction-and-validation.md
- lifecycle.md
- overview.md
- resources-and-plugins.md
- route-outlet.md
- state-and-localization.md
- testing.md
- threading.md
- ui-runtime.md
- view-binding.md
- view-locator.md
- api-contracts.md
- architecture.md
- compatibility.md
- detailed-design.md
- diagnostics-and-testing.md
- diagnostics.md
- features.md
- guards.md
- integration.md
- journal-and-reuse.md
- lifecycle.md
- navigation.md
- overview.md
- plugins.md
- resolvers.md
- route-definition-syntax.md
- route-graph.md
- testing.md
- threading.md
- viewmodel-target.md
- api-contracts.md
- architecture.md
- authentication.md
- authorization.md
- command-integration.md
- compatibility.md
- data-integration.md
- detailed-design.md
- diagnostics-and-testing.md
- diagnostics.md
- features.md
- integration.md
- lifecycle.md
- overview.md
- permissions.md
- plugin-integration.md
- route-integration.md
- testing.md
- threading.md
- api-contracts.md
- application-state.md
- architecture.md
- collection-state.md
- compatibility.md
- computed-state.md
- detailed-design.md
- diagnostics-and-testing.md
- diagnostics.md
- features.md
- integration.md
- lifecycle.md
- overview.md
- plugin-integration.md
- snapshots.md
- state-values.md
- subscriptions.md
- testing.md
- threading-and-dispatch.md
- threading.md
- api-contracts.md
- application-template.md
- architecture.md
- compatibility.md
- configuration-template.md
- detailed-design.md
- diagnostics-and-testing.md
- diagnostics.md
- features.md
- integration.md
- lifecycle.md
- localization-template.md
- module-template.md
- overview.md
- page-template.md
- plugin-template.md
- template-variables.md
- test-template.md
- testing.md
- threading.md
- aot-and-source-generation-testing.md
- api-contracts.md
- architecture.md
- compatibility.md
- contribution-testing.md
- data-testing.md
- detailed-design.md
- diagnostics-and-assertions.md
- diagnostics.md
- eventbus-testing.md
- fake-dispatcher-and-scheduler.md
- feature-test-gate.md
- features.md
- integration-testing.md
- integration.md
- lifecycle-testing.md
- lifecycle.md
- localization-testing.md
- module-testing.md
- mvvm-testing.md
- overview.md
- plugin-testing.md
- presentation-testing.md
- routing-testing.md
- security-testing.md
- state-testing.md
- test-host.md
- testing.md
- threading.md
- overview.md
- dependency-loading.md
- overview.md
- module-design-docs-checklist.md
- 2026-06-11-development-tracking-plan.md
- overview.md
- check-dependency-boundaries.sh
- check-docs.sh
- check-license.sh
- check-project-inventory.sh
- check-public-api.sh
- check-release.sh
- check-template-smoke.sh
- check-test-naming.sh
- generate-release-notes.sh
- pack.sh
- test-ci.sh
- validate-packages.sh
- AtomUI.City.Application.targets
- AtomUI.City.Build.props
- AtomUI.City.Build.targets
- AtomUI.City.Diagnostics.targets
- AtomUI.City.Plugin.targets
- AtomUI.City.Build.csproj
- BuildMsBuildContract.cs
- AssemblyInfo.cs
- AtomUI.City.Cli.csproj
- CliApplication.cs
- CliCommandLine.cs
- CliDiagnostic.cs
- CliEnvelope.cs
- CliExecutionEnvironment.cs
- CliExitCodes.cs
- DotnetInvocation.cs
- ProcessRunner.cs
- Program.cs
- ExposeServicesAttribute.cs
- IScopedDependency.cs
- ISingletonDependency.cs
- ITransientDependency.cs
- ScopedServiceAttribute.cs
- ServiceAttribute.cs
- ServiceRegistrationMetadata.cs
- HostDiagnosticIds.cs
- HostDiagnosticRecord.cs
- HostDiagnosticSeverity.cs
- IHostDiagnostics.cs
- InMemoryHostDiagnostics.cs
- ApplicationContext.cs
- ApplicationHost.cs
- ApplicationHostBuilder.cs
- ApplicationHostOptions.cs
- DefaultApplicationHost.cs
- IApplicationContext.cs
- IApplicationHost.cs
- IApplicationHostBuilder.cs
- LifecycleContext.cs
- LifecycleMiddleware.cs
- LifecycleNext.cs
- LifecyclePipeline.cs
- LifecyclePipelineBuilder.cs
- LifecycleScope.cs
- LifecycleScopeKind.cs
- LifecycleScopeState.cs
- LifecycleStage.cs
- LifecycleStageArea.cs
- LifecycleStages.cs
- ApplicationHostBuilderModularityExtensions.cs
- ApplicationInitializationContext.cs
- ApplicationShutdownContext.cs
- ContributionConfigurationContext.cs
- DependsOnAttribute.cs
- IModule.cs
- IModuleRegistry.cs
- ModuleAttribute.cs
- ModuleBase.cs
- ModuleContext.cs
- ModuleDependencyDescriptor.cs
- ModuleDescriptor.cs
- ModuleOrigin.cs
- ModuleRegistration.cs
- ModuleRegistrationStore.cs
- ModuleRegistry.cs
- ModuleServiceCollection.cs
- ModuleServiceCollectionBuildGuardExtensions.cs
- PreConfigureActionStore.cs
- ServiceConfigurationContext.cs
- AssemblyInfo.cs
- IUiDispatcher.cs
- UnavailableUiDispatcher.cs
- AtomUI.City.Core.csproj
- AccessTokenCredentialProvider.cs
- AtomUI.City.Data.csproj
- DataAccessMode.cs
- DataAuthenticationContext.cs
- DataAuthenticationMode.cs
- DataAuthenticationOptions.cs
- DataCacheKey.cs
- DataCacheLookup.cs
- DataCacheOptions.cs
- DataClientRegistry.cs
- DataConnectionManager.cs
- DataConnectionOwner.cs
- DataConnectionOwnerKind.cs
- DataConnectionState.cs
- DataCredential.cs
- DataCredentialResult.cs
- DataError.cs
- DataErrorKind.cs
- DataErrorMapper.cs
- DataRequest.cs
- DataRequestContext.cs
- DataRequestPipeline.cs
- DataResilienceOptions.cs
- DataResult.cs
- DataResultStatus.cs
- DataServiceCollectionExtensions.cs
- DataTransportKind.cs
- Diagnostics.cs
- GrpcCallResult.cs
- GrpcDataRequest.cs
- GrpcDataTransport.cs
- GrpcStatusCode.cs
- HttpDataRequest.cs
- HttpDataTransport.cs
- IDataClient.cs
- IDataClientFactory.cs
- IDataConnection.cs
- IDataCredentialProvider.cs
- IDataRequestCache.cs
- IDataRequestPipeline.cs
- InMemoryDataRequestCache.cs
- IRequestResponseTransport.cs
- SignalRDataRequest.cs
- SignalRDataTransport.cs
- SignalRTransportExceptions.cs
- AtomUI.City.EventBus.csproj
- EventBusServiceCollectionExtensions.cs
- EventContext.cs
- EventContractDescriptor.cs
- EventContractId.cs
- EventContractPlane.cs
- EventCorrelationIds.cs
- EventDiagnosticIds.cs
- EventDispatchPolicy.cs
- EventErrorPolicy.cs
- EventPostResult.cs
- EventPublishOptions.cs
- EventPublishResult.cs
- EventSubscriptionId.cs
- EventSubscriptionOptions.cs
- EventSubscriptionState.cs
- IEventBus.cs
- IEventContractRegistry.cs
- IEventHandler.cs
- IEventSubscription.cs
- InMemoryEventBus.cs
- InMemoryEventContractRegistry.cs
- .gitkeep
- GeneratedCodeNames.cs
- GeneratedTypeName.cs
- GeneratorFeature.cs
- GeneratorFeatureNames.cs
- ServiceRegistrationLifetime.cs
- ServiceRegistrationManifest.cs
- ServiceRegistrationManifestBuilder.cs
- ServiceRegistrationManifestResult.cs
- ServiceRegistrationMetadata.cs
- ServiceRegistrationMetadataReader.cs
- .gitkeep
- GeneratorDiagnostic.cs
- GeneratorDiagnosticDefinition.cs
- GeneratorDiagnosticIds.cs
- GeneratorDiagnostics.cs
- GeneratorDiagnosticSeverity.cs
- .gitkeep
- .gitkeep
- CultureFallbackManifestEntry.cs
- LanguagePackageManifestEntry.cs
- LanguagePackageMetadata.cs
- LocalizationManifest.cs
- LocalizationManifestBuilder.cs
- LocalizationManifestResult.cs
- LocalizationMetadata.cs
- LocalizationMetadataReader.cs
- LocalizedResourceManifestEntry.cs
- LocalizedResourceMetadata.cs
- LocalizedResourceMetadataKind.cs
- ResourceScopeMetadata.cs
- .gitkeep
- .gitkeep
- ModuleDependencyGraphBuilder.cs
- ModuleDependencyGraphResult.cs
- ModuleDependencyMetadata.cs
- ModuleMetadata.cs
- ModuleMetadataReader.cs
- .gitkeep
- PluginCapabilityManifestEntry.cs
- PluginCapabilityMetadata.cs
- PluginContributionManifestEntry.cs
- PluginContributionManifestMetadata.cs
- PluginDependencyManifestEntry.cs
- PluginDependencyMetadata.cs
- PluginManifest.cs
- PluginManifestBuilder.cs
- PluginManifestResult.cs
- PluginMetadata.cs
- PluginMetadataReader.cs
- .gitkeep
- PresentationViewConstructorParameter.cs
- PresentationViewManifest.cs
- PresentationViewManifestBuilder.cs
- PresentationViewManifestEntry.cs
- PresentationViewManifestResult.cs
- PresentationViewMetadata.cs
- PresentationViewMetadataReader.cs
- PresentationViewRegistrarSourceBuilder.cs
- .gitkeep
- RouteDefinitionMetadata.cs
- RouteDefinitionMetadataKind.cs
- RouteManifest.cs
- RouteManifestBuilder.cs
- RouteManifestResult.cs
- RouteManifestRoute.cs
- RouteMapMetadata.cs
- RouteMetadataReader.cs
- .gitkeep
- AtomUI.City.Generators.csproj
- AtomUICityIncrementalGenerator.cs
- AssemblyLanguagePackageProvider.cs
- AtomUI.City.Localization.csproj
- CultureState.cs
- FileLanguagePackageProvider.cs
- ILanguagePackageProvider.cs
- ILocalizationDiagnostics.cs
- ILocalizationService.cs
- ILocalizedText.cs
- InMemoryLocalizationDiagnostics.cs
- IPresentationLocalizationBridge.cs
- LanguagePackage.cs
- LanguagePackageAttribute.cs
- LanguagePackageDescriptor.cs
- LanguagePackageLoadResult.cs
- LanguagePackageProviderKind.cs
- LanguagePackageRegistration.cs
- LanguagePackageRegistry.cs
- LocalizationDiagnosticIds.cs
- LocalizationDiagnosticRecord.cs
- LocalizationError.cs
- LocalizationErrorKind.cs
- LocalizationOptions.cs
- LocalizationResult.cs
- LocalizationService.cs
- LocalizationServiceCollectionExtensions.cs
- LocalizedMessage.cs
- LocalizedMessageText.cs
- LocalizedResourceAttribute.cs
- LocalizedResourceKind.cs
- LocalizedString.cs
- LocalizedText.cs
- LocalizedTextChangedEventArgs.cs
- LocPackReader.cs
- ResourceScope.cs
- ActivationContext.cs
- ActivationScope.cs
- ActivationScopeAccessor.cs
- ActivationState.cs
- AtomUI.City.Mvvm.csproj
- CommandExecutionState.cs
- CommandFactory.cs
- CommandGroup.cs
- DeactivationGuard.cs
- DeactivationResult.cs
- DeactivationStatus.cs
- IActivatable.cs
- IActivationScope.cs
- ICanDeactivate.cs
- IConfirmDeactivate.cs
- Interaction.cs
- InteractionContext.cs
- InteractionResult.cs
- InteractionResultStatus.cs
- OperationResult.cs
- OperationScope.cs
- OperationStatus.cs
- ValidationChangedEventArgs.cs
- ValidationMessage.cs
- ValidationScope.cs
- ValidationStatus.cs
- ViewModelBase.cs
- AtomUI.City.PluginSystem.csproj
- ContributionManifestAttribute.cs
- PluginAttribute.cs
- PluginCapabilityAttribute.cs
- PluginDependencyAttribute.cs
- PluginDependencyValidator.cs
- PluginDescriptor.cs
- PluginDiagnostic.cs
- PluginDiagnosticIds.cs
- PluginDiscoveryScanner.cs
- PluginInstallation.cs
- PluginInstallationReader.cs
- PluginLoader.cs
- PluginLoadResult.cs
- PluginManifest.cs
- PluginManifestBuilder.cs
- PluginManifestReader.cs
- PluginManifestValidator.cs
- PluginMsBuildContract.cs
- PluginPackageInstaller.cs
- PluginPackageLayoutValidator.cs
- PluginPackagePaths.cs
- PluginRuntime.cs
- PluginRuntimeLease.cs
- PluginRuntimeLeaseState.cs
- PluginRuntimeState.cs
- PluginSemanticVersion.cs
- PluginUnloadResult.cs
- ActivePluginView.cs
- ActivePluginViewRegistry.cs
- ActivePluginViewRegistryServiceCollectionExtensions.cs
- AtomUI.City.Presentation.csproj
- AvaloniaUiDispatcher.cs
- AvaloniaUiDispatcherServiceCollectionExtensions.cs
- BoundViewHandle.cs
- CommandBinding.cs
- CommandTextDescriptor.cs
- CultureFlowDirectionApplier.cs
- CultureResourceDictionaryApplier.cs
- CurrentThreadCultureApplier.cs
- ErrorMessageDescriptor.cs
- IActivePluginViewLease.cs
- IActivePluginViewRegistry.cs
- ICommandBindingHandle.cs
- IInteractionHandlerRegistry.cs
- ILocalizedCommandTextTarget.cs
- ILocalizedErrorMessageTarget.cs
- ILocalizedInteractionTextTarget.cs
- ILocalizedNotificationTextTarget.cs
- ILocalizedRouteTextTarget.cs
- ILocalizedTextTarget.cs
- ILocalizedValidationMessageTarget.cs
- ILocalizedWindowTextTarget.cs
- InteractionHandlerRegistrationOptions.cs
- InteractionHandlerRegistry.cs
- InteractionTextDescriptor.cs
- IPresentationCultureApplier.cs
- IPresentationFlowDirectionTarget.cs
- IPresentationPluginUnloadCoordinator.cs
- IPresentationResourceDictionaryRevoker.cs
- IPresentationResourceDictionaryTarget.cs
- IPresentationResourceLease.cs
- IPresentationResourceRegistry.cs
- IPresentationRuntime.cs
- IRouteOutlet.cs
- IUiCommandSource.cs
- IValidationVisualStateTarget.cs
- IViewDataContextAware.cs
- IViewLocator.cs
- IViewRegistry.cs
- LocalizedCommandTextBinding.cs
- LocalizedErrorMessageBinding.cs
- LocalizedInteractionTextBinding.cs
- LocalizedNotificationTextBinding.cs
- LocalizedRouteTextBinding.cs
- LocalizedTextBinding.cs
- LocalizedTextBindingSet.cs
- LocalizedValidationMessageBinding.cs
- LocalizedWindowTextBinding.cs
- NotificationTextDescriptor.cs
- PresentationDiagnosticIds.cs
- PresentationError.cs
- PresentationException.cs
- PresentationFlowDirection.cs
- PresentationInteractionServiceCollectionExtensions.cs
- PresentationLocalizationBridge.cs
- PresentationLocalizationServiceCollectionExtensions.cs
- PresentationPluginUnloadCoordinator.cs
- PresentationPluginUnloadCoordinatorServiceCollectionExtensions.cs
- PresentationPluginUnloadError.cs
- PresentationPluginUnloadErrorKind.cs
- PresentationPluginUnloadRequest.cs
- PresentationPluginUnloadResult.cs
- PresentationResourceContribution.cs
- PresentationResourceDictionaryRevocation.cs
- PresentationResourceDictionaryRevoker.cs
- PresentationResourceRegistry.cs
- PresentationResourceRegistryServiceCollectionExtensions.cs
- PresentationRuntime.cs
- PresentationRuntimeServiceCollectionExtensions.cs
- PresentationRuntimeState.cs
- RouteOutlet.cs
- RouteOutletCommitPlan.cs
- RouteOutletCommitResult.cs
- RouteOutletOperation.cs
- UiCommandState.cs
- UiStateFeedbackKind.cs
- UiStateFeedbackPolicy.cs
- ValidationVisualStateBinding.cs
- ValidationVisualStateSnapshot.cs
- ViewBinder.cs
- ViewDescriptor.cs
- ViewFactory.cs
- ViewFactoryContext.cs
- ViewForAttribute.cs
- ViewLookupRequest.cs
- ViewRegistrationOptions.cs
- ViewRegistry.cs
- ViewRegistryServiceCollectionExtensions.cs
- VisualLifecycleEvent.cs
- VisualLifecycleEventKind.cs
- VisualLifecycleHub.cs
- WindowTextDescriptor.cs
- AtomUI.City.Routing.csproj
- IndexRouteAttribute.cs
- IRouteEnterGuard.cs
- IRouteLeaveGuard.cs
- IRouteMatchPolicy.cs
- IRouter.cs
- LayoutRouteAttribute.cs
- NavigationConcurrencyPolicy.cs
- NavigationError.cs
- NavigationHistoryBehavior.cs
- NavigationMode.cs
- NavigationOptions.cs
- NavigationResult.cs
- NavigationResultStatus.cs
- NavigationScope.cs
- NavigationSnapshot.cs
- NavigationTarget.cs
- NavigationTargetKind.cs
- RedirectRouteAttribute.cs
- RouteAttribute.cs
- RouteDefinitionAttribute.cs
- RouteDefinitionKind.cs
- RouteDescriptor.cs
- RouteExtensionPoint.cs
- RouteExtensionPointAttribute.cs
- RouteGraphError.cs
- RouteGraphException.cs
- RouteGraphSnapshot.cs
- RouteGroupAttribute.cs
- RouteGuardContext.cs
- RouteGuardResult.cs
- RouteGuardResultStatus.cs
- RouteMapAttribute.cs
- RouteMatch.cs
- RouteMatcher.cs
- RouteMatchPolicyContext.cs
- RouteMatchStatus.cs
- RouteMetadataDescriptor.cs
- RouteParameters.cs
- RouteReference.cs
- RouteReferenceOfT.cs
- RouteTemplate.cs
- RouteTemplateSegment.cs
- RouteTemplateSegmentKind.cs
- ViewModelTargetDescriptor.cs
- AccessTokenRequest.cs
- AccessTokenResult.cs
- AccessTokenResultStatus.cs
- AtomUI.City.Security.csproj
- AuthenticationState.cs
- AuthenticationStateChangedEventArgs.cs
- AuthenticationStateSnapshot.cs
- AuthenticationStateStore.cs
- AuthorizationEvaluator.cs
- AuthorizationPolicy.cs
- AuthorizationRequest.cs
- AuthorizationRequirement.cs
- AuthorizationRequirementKind.cs
- AuthorizationResult.cs
- AuthorizationResultStatus.cs
- CommandAuthorizationChangedEventArgs.cs
- CommandAuthorizationChangeReason.cs
- CommandAuthorizationContext.cs
- CommandAuthorizationDescriptor.cs
- CommandAuthorizationSource.cs
- CommandAuthorizationState.cs
- CommandUnauthorizedBehavior.cs
- DelegateAccessTokenProvider.cs
- IAccessTokenProvider.cs
- IAuthenticationStateProvider.cs
- IAuthorizationEvaluator.cs
- IAuthorizationPolicyProvider.cs
- ICommandAuthorizationDescriptorProvider.cs
- ICommandAuthorizationSource.cs
- ICurrentPrincipalAccessor.cs
- InMemoryAuthorizationPolicyProvider.cs
- InMemoryCommandAuthorizationDescriptorProvider.cs
- InMemoryRouteAuthorizationPolicyProvider.cs
- IPermissionChecker.cs
- IPermissionRegistry.cs
- IRouteAuthorizationPolicyProvider.cs
- PermissionChecker.cs
- PermissionDescriptor.cs
- PermissionRegistry.cs
- PermissionRegistryChangedEventArgs.cs
- SecurityFailureKind.cs
- SecurityPrincipals.cs
- SecurityRouteGuard.cs
- SecurityRouteGuardOptions.cs
- SecurityRouteGuardResultCodes.cs
- SecurityServiceCollectionExtensions.cs
- UnavailableAccessTokenProvider.cs
- ApplicationStateRegistry.cs
- AtomUI.City.State.csproj
- ComputedState.cs
- IApplicationState.cs
- IApplicationStateWriter.cs
- IComputedState.cs
- IReadOnlyState.cs
- IStateCollection.cs
- IStateReaction.cs
- IStateRegistry.cs
- IStateScope.cs
- IStateSubscription.cs
- IStateValue.cs
- IWritableState.cs
- StateAccessDeniedException.cs
- StateAccessPolicy.cs
- StateChangedEventArgs.cs
- StateCollection.cs
- StateCollectionChange.cs
- StateCollectionChangedEventArgs.cs
- StateCollectionChangeKind.cs
- StateCollectionSnapshot.cs
- StateCollectionSnapshotEntry.cs
- StateDefinition.cs
- StateDiagnosticContext.cs
- StateDiagnosticIds.cs
- StateDispatchPolicy.cs
- StateKey.cs
- StateLifetime.cs
- StateNotRegisteredException.cs
- StateScope.cs
- StateScopeState.cs
- StateSnapshot.cs
- StateSnapshotEntry.cs
- StateSnapshotPolicy.cs
- StateSubscription.cs
- WritableState.cs
- template.json
- README.md
- template.json
- plugin.json
- AtomUICityPlugin.csproj
- AtomUICityPluginModule.cs
- AtomUICityPlugin.Tests.csproj
- FeatureTestMatrix.md
- PluginPackageTests.cs
- README.md
- .gitkeep
- ApplicationTemplateOptions.cs
- ApplicationTemplateRenderer.cs
- AtomUI.City.Templates.csproj
- TemplateChange.cs
- TemplatePlan.cs
- TemplateRenderResult.cs
- AotCompatibilityCheck.cs
- AotCompatibilityDiagnostic.cs
- AtomUI.City.Testing.csproj
- DeterministicScheduler.cs
- DisposableTracker.cs
- ExpectedDiagnostic.cs
- FakeUiDispatcher.cs
- FakeUiWorkItem.cs
- GeneratedSource.cs
- GeneratedSourceSnapshot.cs
- ModuleTestHost.cs
- ModuleTestHostBuilder.cs
- ModuleTestRecord.cs
- PluginTestHost.cs
- PluginTestHostBuilder.cs
- PluginTestPackage.cs
- PluginTestRecord.cs
- PluginTestState.cs
- RouteTestDefinition.cs
- RouteTestMatch.cs
- RoutingTestHost.cs
- RoutingTestHostBuilder.cs
- SourceFile.cs
- SourceGenerationTestCase.cs
- SourceGenerationTestResult.cs
- TestDiagnosticEntry.cs
- TestDiagnostics.cs
- TestDirectory.cs
- TestHost.cs
- TestHostBuilder.cs
- TestLayer.cs
- TestLayerAttribute.cs
- TestLayerNames.cs
- AtomUI.City.Build.Tests.csproj
- BuildAssemblyTests.cs
- EngineeringGateTests.cs
- OutputLayoutTests.cs
- PackageMetadataTests.cs
- PackagingReleaseGateTests.cs
- ProjectDependencyBoundaryTests.cs
- ProjectInventoryTests.cs
- RepositoryPaths.cs
- SourceGeneratorProjectStructureTests.cs
- TestNamingConventionTests.cs
- AtomUI.City.Cli.Tests.csproj
- CliAssemblyTests.cs
- CliBuildAndTestCommandTests.cs
- CliCommandArchitectureTests.cs
- CliInspectDoctorPluginTests.cs
- CliNewAppTests.cs
- CliTestHost.cs
- ApplicationHostBuilderTests.cs
- ApplicationHostLifecycleIntegrationTests.cs
- ApplicationHostModuleLifecycleTests.cs
- ApplicationHostOptionsTests.cs
- ApplicationHostRuntimeTests.cs
- AtomUI.City.Core.Tests.csproj
- CoreAssemblyTests.cs
- HostDiagnosticsTests.cs
- LifecycleMiddlewarePipelineTests.cs
- LifecycleScopeTreeTests.cs
- LifecycleStageModelTests.cs
- ModuleAttributeTests.cs
- ModuleBaseTests.cs
- ModuleDescriptorTests.cs
- ServiceRegistrationAttributeTests.cs
- UiDispatcherIntegrationTests.cs
- AccessTokenCredentialProviderTests.cs
- AtomUI.City.Data.Tests.csproj
- DataAssemblyTests.cs
- DataClientContractTests.cs
- DataConnectionLifecycleTests.cs
- DataDiagnosticsTests.cs
- DataPipelineTests.cs
- DataRegistrationTests.cs
- DataRequestCacheTests.cs
- DataResultTests.cs
- GrpcDataTransportTests.cs
- HttpDataTransportTests.cs
- SignalRDataTransportTests.cs
- AtomUI.City.EventBus.Tests.csproj
- EventBusAssemblyTests.cs
- EventBusRegistrationTests.cs
- EventContractRegistryTests.cs
- EventDiagnosticsTests.cs
- EventDispatchingTests.cs
- EventPublicationTests.cs
- EventSubscriptionTests.cs
- AtomUI.City.Generators.Tests.csproj
- AtomUICityIncrementalGeneratorPresentationTests.cs
- GeneratorDiagnosticTests.cs
- GeneratorNamingTests.cs
- IncrementalGeneratorInfrastructureTests.cs
- LocalizationManifestBuilderTests.cs
- LocalizationMetadataReaderTests.cs
- ModuleDependencyGraphBuilderTests.cs
- ModuleMetadataReaderTests.cs
- PluginManifestBuilderTests.cs
- PluginMetadataReaderTests.cs
- PresentationViewManifestBuilderTests.cs
- PresentationViewMetadataReaderTests.cs
- PresentationViewRegistrarSourceBuilderTests.cs
- RouteManifestBuilderTests.cs
- RouteMetadataReaderTests.cs
- ServiceRegistrationManifestBuilderTests.cs
- ServiceRegistrationMetadataReaderTests.cs
- Host.en-US.locpack.json
- AtomUI.City.Localization.Tests.csproj
- CultureStateTests.cs
- LanguagePackageProviderTests.cs
- LocalizationAssemblyTests.cs
- LocalizationDeclarationAttributeTests.cs
- LocalizationDiagnosticsTests.cs
- LocalizationRegistrationTests.cs
- LocalizationServiceTests.cs
- LocalizationTestDoubles.cs
- ActivationScopeTests.cs
- AtomUI.City.Mvvm.Tests.csproj
- CommandTests.cs
- DeactivationTests.cs
- InteractionTests.cs
- MvvmAssemblyTests.cs
- ValidationScopeTests.cs
- ViewModelBaseTests.cs
- AtomUI.City.PluginSystem.Tests.csproj
- PluginDeclarationAttributeTests.cs
- PluginDependencyTests.cs
- PluginLoadingTests.cs
- PluginManifestTests.cs
- PluginMsBuildContractTests.cs
- PluginPackageTests.cs
- PluginResultTests.cs
- PluginSystemAssemblyTests.cs
- PluginTestWorkspace.cs
- ActivePluginViewRegistryTests.cs
- AtomUI.City.Presentation.Tests.csproj
- AvaloniaUiDispatcherTests.cs
- CommandBindingTests.cs
- LocalizedCommandTextBindingTests.cs
- LocalizedErrorMessageBindingTests.cs
- LocalizedInteractionTextBindingTests.cs
- LocalizedNotificationTextBindingTests.cs
- LocalizedRouteTextBindingTests.cs
- LocalizedTextBindingTests.cs
- LocalizedValidationMessageBindingTests.cs
- LocalizedWindowTextBindingTests.cs
- PresentationAssemblyTests.cs
- PresentationInteractionHandlerTests.cs
- PresentationLocalizationBridgeTests.cs
- PresentationPlatformIntegrationTests.cs
- PresentationPluginUnloadCoordinatorTests.cs
- PresentationResourceRegistryTests.cs
- PresentationRuntimeTests.cs
- PresentationTextDescriptorTests.cs
- RouteOutletTests.cs
- ValidationVisualStateBindingTests.cs
- ViewBindingTests.cs
- ViewLocatorTests.cs
- VisualFeedbackTests.cs
- AtomUI.City.Routing.Tests.csproj
- NavigationScopeTests.cs
- RouteDefinitionAttributeTests.cs
- RouteGraphAndMatcherTests.cs
- RouteGuardTests.cs
- RouteTemplateTests.cs
- RoutingAssemblyTests.cs
- RoutingParameterBoundaryTests.cs
- AtomUI.City.Security.Tests.csproj
- AuthenticationStateTests.cs
- AuthorizationEvaluatorTests.cs
- AuthorizationPolicyProviderTests.cs
- AuthorizationPolicyTests.cs
- AuthorizationResultTests.cs
- CommandAuthorizationSourceTests.cs
- PermissionCheckerTests.cs
- PermissionRegistryTests.cs
- RouteAuthorizationGuardTests.cs
- SecurityAssemblyTests.cs
- SecurityRegistrationTests.cs
- ApplicationStateTests.cs
- AtomUI.City.State.Tests.csproj
- ComputedStateTests.cs
- StateAssemblyTests.cs
- StateCollectionTests.cs
- StateDefinitionTests.cs
- StateDiagnosticsTests.cs
- StateScopeTests.cs
- StateSnapshotTests.cs
- StateThreadingTests.cs
- WritableStateTests.cs
- ApplicationTemplateBuildSmokeTests.cs
- AtomUI.City.TemplateSmokeTests.csproj
- TemplatePackageLayoutTests.cs
- AotCompatibilityCheckTests.cs
- AtomUI.City.Testing.Tests.csproj
- FakeUiDispatcherTests.cs
- ModuleTestHostTests.cs
- PluginTestHostTests.cs
- RoutingTestHostTests.cs
- SharedTestUtilitiesTests.cs
- SourceGenerationTestKitTests.cs
- TestHostTests.cs
- TestingAssemblyTests.cs
- TestLayerTests.cs
- .editorconfig
- .gitattributes
- .gitignore
- AtomUICity.sln.DotSettings
- AtomUICity.slnx
- Directory.Build.props
- Directory.Build.targets
- Directory.Packages.props
- global.json
- LICENSE
- README.md
- README.nuget.md
- RELEASE_NOTES.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
# Project Badges
// repository documentation
Was this content helpful?
(0 ratings)
