Skip to content

teamdigitale/api-starter-kit-aspnetcore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starter kit per la pubblicazione di API interoperabili in C# (aspnetcore 7.0)

.NET

Questo repository contiene il template di un'API interoperabile scritta in C#.

Contenuto

  • Un progetto di esempio in src/Core_SK
  • Una directory src/openapi con le specifiche

Istruzioni

Gli step per la creazione di API interoperabili sono:

  1. scrivere le specifiche in formato OpenAPI v3 partendo dall' esempio in openapi;

  2. scrivere o generare il codice a partire dalle specifiche attraverso i tool di swagger

  3. scrivere i metodi dell'applicazione

Scrivere le specifiche

Le specifiche devono essere scritte in formato OpenAPIv3 e rispettando le Linee Guida di interoperabilità.

Run

Linux/OS X:

sh build.sh

Windows:

build.bat

Una volta eseguito all'Url https://localhost:5001/swagger/1.0.0/swagger.json sarà disonibile il file con le specifiche in formato OpenAPIv3

Gli endpoint dell' API di test saranno disponibili all'Url

Run con docker-compose

Si può avviare il progetto con il comando

docker-compose up

Prerequisiti

Intallazione ASP.NET Core Runtime 7.0.0.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.0%
  • Other 1.0%