1 repository
The process of generating functional code that strictly adheres to a predefined API design document.
Distinct from API Implementations: None of the candidates capture the specific act of ensuring code matches a design contract via generation; they focus on concrete API instances.
Explore 1 awesome GitHub repository matching software engineering & architecture · API Contract Implementations. Refine with filters or upvote what's useful.
AutoRest este un generator de SDK-uri multi-limbaj și un generator de cod OpenAPI conceput pentru a produce SDK-uri software consistente dintr-o singură definiție API. Acesta funcționează ca un generator de clienți REST API care transformă fișierele de specificații Swagger și OpenAPI în biblioteci client HTTP funcționale și tipizate. Instrumentul automatizează fluxul de lucru de dezvoltare a SDK-ului prin convertirea documentelor de design în cod sursă, asigurându-se că implementările rezultate respectă contractul API definit în diferite limbaje de programare. Sistemul utilizează dezvoltarea bazată pe specificații folosind o reprezentare intermediară pentru a normaliza datele înainte de a aplica logica de generare specifică limbajului. Utilizează generarea de cod bazată pe șabloane și template-uri de client pluggable pentru a mapa specificațiile API abstracte în diverse tipare de sintaxă pentru mai multe runtime-uri țintă.
Turns OpenAPI design documents into functional code to ensure the implementation matches the defined API contract.