Historique et présentation rapide de la problèmatique de single source of truth entre backend et frontend. Rappel des solutions existantes et des limitations (codegen, openapi, graphql, trpc...). Présentation de AWS smithy.io et de la modélisation de service. Le codegen client et server avec la CLI smithy. Mon implémentation pour intégrer le server sdk dans Nest.js.
talk-data.com
Topic
openapi
4
tagged
Activity Trend
OpenAPI + Node js : Générer un SDK robuste en quelques commandes
In der Welt des Software-Engineerings wissen wir, wie wichtig explizite, klar dokumentierte und stabile Schnittstellen sind. Data Contracts definieren explizite, klare Schnittstellen für Daten – ähnlich wie OpenAPI. Der Vortrag stellt den Open-Source-Standard Data Contract Specification vor und zeigt, wie man Daten gegen den Data Contract mit Open-Source-Tools testet – inklusive Live-Coding.
Présentation de Fuego, un framework qui génère de la documentation OpenAPI à partir du code source. Cette approche permet d'éviter les annoations dans les commentaires. Laquelle pourra être comparée avec OAPI Codegen, une alternative populaire qui prend le problème dans l'autre sens, en générant du code à partir d'une spec OpenAPI.