csharpfritz / csharpfritz/InstantAPIs
.WithTags("Nome of the API group");
- Vorherrschende Sprache
- C#
- Sterne
- 453
- Forks
- 58
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
This version can separate the apis by group? As when we use the .WithTags() parameter in out minimal apis, then Swagger group the routes above a title inside the .WithTags().
e.g:
app.MapInstantAPIs(config =>
{
config.IncludeTable(db => db.TABLE1, ApiMethodsToGenerate.All, "TABLE1")**.WithTags("GROUP TABLE 1")**;
});
app.MapInstantAPIs(config =>
{
config.IncludeTable(db => db.TABLE2, ApiMethodsToGenerate.All, "TABLE2")**.WithTags("GROUP TABLE 2")**;
});
Swagger will show something like this:
**GROUP TABLE 1**
[GET] /TABLE1
[POST] /TABLE1
[GET] /TABLE1/{id}
[PUT] /TABLE1/{id}
[DELETE] /TABLE1/{id}
**GROUP TABLE 2**
[GET] /TABLE2
[POST] /TABLE2
[GET] /TABLE2/{id}
[PUT] /TABLE2/{id}
[DELETE] /TABLE2/{id}
Beitragsleitfaden
Rechercherichtung
Beginne bei der im Issue gezeigten MapInstantAPIs-Konfiguration und den IncludeTable-Aufrufen und untersuche anschließend, wie WithTags und die Swagger-Routengruppierung derzeit behandelt werden. Reproduziere das Beispiel mit zwei Tabellen und überprüfe, dass Swagger die generierten TABLE1- und TABLE2-Routen unter ihren angeforderten Gruppentiteln anzeigt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- api
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100