csharpfritz / csharpfritz/InstantAPIs
.WithTags("Nome of the API group");
- Lingua principale
- C#
- Stelle
- 453
- Fork
- 58
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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}
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia dalla configurazione di MapInstantAPIs e dalle chiamate a IncludeTable mostrate nell’issue, quindi esamina come vengono gestiti attualmente WithTags e il raggruppamento delle route di Swagger. Riproduci l’esempio con due tabelle e verifica che Swagger visualizzi le route TABLE1 e TABLE2 generate nei titoli dei gruppi richiesti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- api
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100