Commit Graph

2 Commits

Author SHA1 Message Date
Javier Calvarro Nelson c52e4e28cb Add ASP.NET Core REST API skills: minimal-api-endpoints and business-logic structure
Replaces the prior dotnet-aspnetcore skills (dotnet-webapi, minimal-api-file-upload, configuring-opentelemetry-dotnet, convert-blazor-server-to-webapp) with a focused REST API skill set.

Adds two skills with Vally evals over a shared e-commerce store fixture (1:1, 1:M, M:N relationships):

- author-minimal-api-endpoints: typed Results<...>/TypedResults, correct status codes (201+Location, 204, 404, 400), input validation via ProblemDetails.

- structure-api-business-logic: thin endpoints over a service layer that returns a hand-rolled Result<T> with a semantic ErrorType; endpoint translates it to HTTP; service takes DTOs/commands with manual mapping and never returns ASP.NET result types.

Both validated baseline-vs-skilled over 3 runs (endpoints 3.17->4.92/5, structure 2.56->5.00/5; no regressions).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-29 20:37:12 +02:00
Copilot 2d163bb600 Rename ASP.NET Core plugin from dotnet-aspnet to dotnet-aspnetcore (#711)
* Initial plan

* Rename dotnet-aspnet plugin to dotnet-aspnetcore

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-06-08 09:20:31 -07:00