Skip to main content
مستودع GitHub

Umbrella

يحتوي Umbrella على 41 من skills المجمعة من umbrella-libraries، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.

skills مجمعة
41
Stars
8
محدث
2026-07-14
Forks
1
التغطية المهنية
4 فئات مهنية · 100% مصنفة
مستكشف المستودعات

Skills في هذا المستودع

umbrella-dotnet-generate-api-data-service-controller-tests
محللو ضمان جودة البرمجيات والمختبرون

Generate integration tests for a concrete API controller derived from UmbrellaGenericRepositoryDataServiceApiController (Pattern 2, backing controller service), covering every testable response status code per endpoint including ExistsById and TotalCount. Resolves enablement and authorization flags on the backing data service. Use after integration test infrastructure exists.

2026-07-14
umbrella-dotnet-generate-api-repo-controller-tests
محللو ضمان جودة البرمجيات والمختبرون

Generate integration tests for a concrete API controller derived from UmbrellaGenericRepositoryApiController (Pattern 1, direct repository), covering every testable response status code per endpoint: success paths, 401/403 authorization, 404, 405 disabled endpoints, 409 concurrency via stamp rotation, 400/422 validation, and optional 500. Use after integration test infrastructure exists.

2026-07-14
umbrella-dotnet-generate-custom-api-controller-tests
محللو ضمان جودة البرمجيات والمختبرون

Generate integration tests for custom API controllers built on the three endpoint-less Umbrella bases, deriving per-action response status contracts per variant: UmbrellaDataAccessApiController (protected data-access helper composition), UmbrellaDataServiceApiController (ExecuteOperationAsync over a data service), and UmbrellaApiController (hand-rolled status helper enumeration). The testing counterpart of umbrella-dotnet-scaffold-custom-api-controller.

2026-07-14
umbrella-dotnet-scaffold-aspnetcore-integration-tests
محللو ضمان جودة البرمجيات والمختبرون

Scaffold ASP.NET Core controller integration test infrastructure into an existing or newly created .NET test project using Umbrella.Testing.AspNetCore: concrete local and SQL Server/Azurite Testcontainers WebApplicationFactory classes, xUnit collections, test authentication, config overrides, Program hook, and a minimal smoke test. Use after auditing the server app or when adding WebApplicationFactory-based integration tests.

2026-07-14
umbrella-dotnet-standardize-test-projects
محللو ضمان جودة البرمجيات والمختبرون

Analyze, set up, or update .NET test project configuration across a solution to follow the shared Umbrella IsTestProject=true pattern, singular .Test naming, and xUnit v3 Microsoft Testing Platform conventions.

2026-07-14
umbrella-dotnet-standardize-test-projects
محللو ضمان جودة البرمجيات والمختبرون

Analyze, set up, or update .NET test project configuration across a solution to follow the shared Umbrella IsTestProject=true pattern, singular .Test naming, and xUnit v3 Microsoft Testing Platform conventions.

2026-07-14
umbrella-dotnet-standardize-test-projects
محللو ضمان جودة البرمجيات والمختبرون

Analyze, set up, or update .NET test project configuration across a solution to follow the shared Umbrella IsTestProject=true pattern, singular .Test naming, and xUnit v3 Microsoft Testing Platform conventions.

2026-07-14
umbrella-dotnet-standardize-test-projects
محللو ضمان جودة البرمجيات والمختبرون

Analyze, set up, or update .NET test project configuration across a solution to follow the shared Umbrella IsTestProject=true pattern, singular .Test naming, and xUnit v3 Microsoft Testing Platform conventions.

2026-07-14
umbrella-dotnet-audit-aspnetcore-integration-test-readiness
محللو ضمان جودة البرمجيات والمختبرون

Read-only audit of an ASP.NET Core server project to determine how to scaffold robust integration tests with WebApplicationFactory, xUnit collections, test authentication, EF Core DbContext replacement, SQL Server Testcontainers, configuration overrides, and external-service isolation. Use before creating ASP.NET Core controller integration test infrastructure.

2026-07-13
umbrella-blazor-register-nav-item
مطوّرو الويب

Add a nav item to the Blazor NavMenu.razor for a new feature, inside the correct AuthorizeView policy block and section, following the existing nav structure.

2026-07-11
umbrella-blazor-scaffold-index-page
مطوّرو الويب

Scaffold a Blazor index/listing page (.razor + .razor.cs) for a feature, following the Umbrella UmbrellaGrid pattern with breadcrumb, auth policy, and action column.

2026-07-11
umbrella-blazor-scaffold-manage-page
مطوّرو الويب

Scaffold a Blazor manage page (.razor + .razor.cs) for create/edit operations, following the Umbrella EditForm pattern with UmbrellaModelLayoutStateView, breadcrumb, auth policy, and concurrency handling.

2026-07-11
umbrella-dotnet-add-ef-migration
مطوّرو البرمجيات

Add an EF Core database migration with auto-detection of the migrations project, startup project, and DbContext. Reports generated and modified files and warns on empty migrations.

2026-07-11
umbrella-dotnet-audit-api-controller-response-contract
محللو ضمان جودة البرمجيات والمختبرون

Read-only audit of a concrete API controller built on the Umbrella base controller hierarchy (UmbrellaGenericRepositoryApiController, UmbrellaGenericRepositoryDataServiceApiController, UmbrellaDataAccessApiController, UmbrellaDataServiceApiController, UmbrellaApiController) that derives the per-endpoint response status code contract and a testability verdict for each code. Use before generating controller integration tests.

2026-07-11
umbrella-dotnet-audit-server-bootstrap
مطوّرو البرمجيات

Read-only audit of an ASP.NET Core server app's Program.cs and startup extensions against Umbrella bootstrap conventions: claims principal propagation, Umbrella MVC/API behavior options and the validation failure status code, authorization policy and resource handler registration, Umbrella service wiring, and middleware ordering. Reports deviations with their runtime consequences and recommended fixes.

2026-07-11
umbrella-dotnet-migrate-automapper-to-mapperly
مطوّرو البرمجيات

Migrate AutoMapper Profile classes to Mapperly source-generated mappers, following the Umbrella catalog pattern. Covers ForMember translation, AfterMap, Ignore, flattening detection, DI rewiring, and AutoMapper removal.

2026-07-11
umbrella-dotnet-migrate-repo-controller-to-data-service
مطوّرو البرمجيات

Migrate an existing GenericRepositoryApiController (Pattern 1, direct repository) to GenericRepositoryDataServiceApiController (Pattern 2, backing controller service). Creates the controller service, updates the controller, and rewires DI. Run umbrella-dotnet-rename-client-repository-to-service first if the client interface still uses the ...Repository naming convention.

2026-07-11
umbrella-dotnet-rename-client-repository-to-service
مطوّرو البرمجيات

Rename a client data type from the old ...Repository convention to ...Service, moving files from Repositories/ to Services/, updating namespaces, DI registration, and all Blazor component references.

2026-07-11
umbrella-dotnet-scaffold-api-data-service-controller
مطوّرو البرمجيات

Scaffold a thin API controller backed by a controller service (GenericRepositoryDataServiceApiController pattern). Supports Blazor SSR pre-rendering when the service interface lives in the client data project. Produces 4 artifacts: service interface, server controller service, controller, and DI registration.

2026-07-11
umbrella-dotnet-scaffold-api-repo-controller
مطوّرو البرمجيات

Scaffold an ASP.NET Core API controller that inherits GenericRepositoryApiController, communicating directly with a repository. Supports selective endpoint disabling via NoOp types and object placeholders.

2026-07-11
umbrella-dotnet-scaffold-api-server-models
مطوّرو البرمجيات

Scaffold API model records (request/response types) for a new feature, following the Umbrella shared models pattern with optional base class hierarchies.

2026-07-11
umbrella-dotnet-scaffold-architecture-tests
محللو ضمان جودة البرمجيات والمختبرون

Add a layer-dependency and implementation-visibility architecture test project that follows the shared Umbrella IsTestProject=true test configuration pattern.

2026-07-11
umbrella-dotnet-scaffold-auth-policy
مطوّرو البرمجيات

Scaffold a new ASP.NET Core authorization policy — adds a name constant to the shared policy names class and registers the policy in the shared AuthorizationOptions extension method. Used by both controllers ([Authorize]) and Blazor pages/nav (<AuthorizeView>).

2026-07-11
umbrella-dotnet-scaffold-client-data
مطوّرو البرمجيات

Scaffold a client-side HTTP data service implementing an existing IManage<Name>Service interface, following the Umbrella GenericHttpDataService pattern. Registers the service in the client project and updates the server DI from AddScoped to ReplaceScoped.

2026-07-11
umbrella-dotnet-scaffold-custom-api-controller
مطوّرو البرمجيات

Scaffold a custom API controller on UmbrellaDataAccessApiController (custom-shaped CRUD composing the protected data-access helpers), UmbrellaDataServiceApiController (ExecuteOperationAsync over a controller service), or UmbrellaApiController (fully hand-rolled orchestration/Identity actions), following the Umbrella house conventions: status helper envelope, UmbrellaProducesResponseType declarations, concurrency handling, and authorization. Use when the endpoint shape does not fit the generic repository controllers.

2026-07-11
umbrella-dotnet-scaffold-ef-entity
مطوّرو البرمجيات

Scaffold a new EF Core entity: entity class in Core.Domain, configuration method in DbContext. Follows Umbrella patterns and is front-end agnostic.

2026-07-11
umbrella-dotnet-scaffold-ef-repository
مطوّرو البرمجيات

Scaffold a repository interface, implementation, IncludeMap, and DI registration for an existing EF Core entity, following Umbrella GenericDbRepository patterns.

2026-07-11
umbrella-dotnet-scaffold-email-sender
مطوّرو البرمجيات

Scaffold a Razor-view-based email sender (interface, implementation, Razor views, DI registration) following the Umbrella UmbrellaRazorEmailSender pattern: core-layer interface so domain services can send email without referencing the Web layer, Web-layer implementation with view rendering, and per-domain view folder conventions.

2026-07-11
umbrella-dotnet-scaffold-file-authorization-handler
مطوّرو البرمجيات

Scaffold a file authorization handler in the Core.Logic project, following the Umbrella UmbrellaFileAuthorizationHandler pattern. Authorization is decoupled from the file handler — use this skill alongside umbrella-dotnet-scaffold-file-handler when access control is needed.

2026-07-11
umbrella-dotnet-scaffold-file-handler
مطوّرو البرمجيات

Scaffold a file handler (interface, implementation, DirectoryNames constant, DI registration) in the Core.Logic project, following the Umbrella UmbrellaFileHandler pattern. Authorization is separate — see umbrella-dotnet-scaffold-file-authorization-handler.

2026-07-11
umbrella-dotnet-scaffold-mapperly-factories
مطوّرو البرمجيات

Scaffold Mapperly mapper classes that map between EF Core entities and API model records, or between client-side model types, following the Umbrella source-generated catalog pattern.

2026-07-11
umbrella-dotnet-scaffold-resource-auth-handler
مطوّرو البرمجيات

Scaffold a resource-based ASP.NET Core IAuthorizationHandler for an entity, handling row-level access control (ownership, role, operation-specific checks). Used when AuthorizationXxxChecksEnabled is not suppressed on a controller or controller service.

2026-07-11
umbrella-dotnet-scaffold-service
مطوّرو البرمجيات

Scaffold a logic service (interface, implementation, models) in the Core.Logic project, following the Umbrella ServiceBase pattern with Lazy<T> repo injection.

2026-07-11
umbrella-dotnet-scaffold-test-project
محللو ضمان جودة البرمجيات والمختبرون

Create a repo-standard .NET runnable test project shell using the shared Umbrella IsTestProject=true pattern, singular .Test naming, solution folder registration, minimal project-specific package references, and restore/build/test validation. Use when adding a new architecture, integration, analyzer, Mapperly, or other test project before adding specialized test infrastructure.

2026-07-11
umbrella-nuget-safe-upgrade
مطوّرو البرمجيات

Safely analyze and apply NuGet package upgrades in multi-targeted .NET repositories using exclusions, framework-aware version selection, restore checks, and transitive dependency graph validation.

2026-07-11
umbrella-dotnet-add-ef-migration
مصممو قواعد البيانات

Add an EF Core database migration with auto-detection of the migrations project, startup project, and DbContext. Reports generated and modified files and warns on empty migrations.

2026-07-11
umbrella-nuget-safe-upgrade
مطوّرو البرمجيات

Safely analyze and apply NuGet package upgrades in multi-targeted .NET repositories using exclusions, framework-aware version selection, restore checks, and transitive dependency graph validation.

2026-07-11
umbrella-dotnet-add-ef-migration
مصممو قواعد البيانات

Add an EF Core database migration with auto-detection of the migrations project, startup project, and DbContext. Reports generated and modified files and warns on empty migrations.

2026-07-11
umbrella-nuget-safe-upgrade
مطوّرو البرمجيات

Safely analyze and apply NuGet package upgrades in multi-targeted .NET repositories using exclusions, framework-aware version selection, restore checks, and transitive dependency graph validation.

2026-07-11
umbrella-dotnet-add-ef-migration
مطوّرو البرمجيات

Add an EF Core database migration with auto-detection of the migrations project, startup project, and DbContext. Reports generated and modified files and warns on empty migrations.

2026-07-11
عرض أهم 40 من أصل 41 skills مجمعة في هذا المستودع.