Skip to content

Gryd.API

Componentes ASP.NET Core para padronização de APIs no ecossistema Gryd.

Conteúdo

Setup rápido

csharp
using Gryd.API.Extensions;

var builder = WebApplication.CreateBuilder(args);

builder.Services.AddControllers();
builder.Services.AddGrydApiVersioning();
builder.Services.AddCoreExceptionHandler();

var app = builder.Build();

// Pipeline de exceção unificado (.NET 8+ IExceptionHandler)
app.UseExceptionHandler();

app.MapControllers();
app.Run();

Observações importantes

  • O contrato de erro padrão é ProblemDetails.
  • O helper GrydBaseController converte Result/Result<T> para HTTP.
  • A versão de API permanece em v1.

Released under the MIT License.