Design‑First в действии: API на Spring с OpenAPI Generator

Когда команда пишет API, но документация живёт своей жизнью, а интеграторы часами гадают, что значит ошибка 500, — проект неизбежно тонет в хаосе. В этой описан подход, который является лучшим решением: Design‑First на основе OpenAPI . Мы пройдём полный цикл: от проектирования спецификации до работающего Spring‑приложения с автоматической генерацией кода и централизованной обработкой ошибок. Вы узнаете, как одна команда ./gradlew clean build может создать модели и интерфейсы, избавив вас от рутины.

https://habr.com/ru/companies/otus/articles/1008384/

#api #openapi #spring #rest_api #swagger #spring_boot #designfirst #code_generation

Design‑First в действии: API на Spring с OpenAPI Generator

Всем привет, меня зовут Сергей Прощаев, и в этой статье расскажу про то, как мы в современных проектах проектируем API , переходя от абстрактных идей к работающему коду....

Хабр
https://www.youtube.com/watch?v=0qtwYT4n2CM - Setting up #OpenAPI without #Swagger in #ASPnet 9 and 10. Nice walkthrough Milan Jovanović.
NO SWAGGER? NO PROBLEM! OpenAPI Made Easy in .NET 9

YouTube
Dogfirmations with Doofie and Dingus: Swagger

Doofie's swagger is his power.

View Dogfirmation: https://dogs.blackcatwhitehatsecurity.com/?dogID=118#today

#Swagger #Technology #ArtificialIntelligence #Animals #Photography #Dog #Nature #Pets

JAKE BENZ/JAKE BENTZ

Hot body, addictive fur, and lots of swagger.

#JAKE BENZ, #hairy, #hirsute, #pits&tits, #swagger, #eyecandy,

https://x.com/raje_eskandar

@hairyguylover : Hello, hello, hello... Another guy I'd definitely want to know. I doubt if he's feel the same (swagger) but he's damn worth a try...

#hotdaddy, #ruggedlyhandsome, #masculine, #hotbody, #hairy, #naturalbush, #chesty, #goatee, #swagger

Almost 600 lines of OpenAPI documentation later and I'm done. I think I'll package the `/doc` endpoint with the Docker images since I can just copy over the static directory and have it live in the container. I'll add directions on how to add the docs to the standalone binaries as well which should cover that use case. Overall, it turned out pretty well.

#sisyphus #openapi #swagger #scalar #documentation

In this post, I show how replacing #Swagger with #Scalar in #ASPNETCore and #NET10. Scalar is a UI that improve the experience in using the #APIs

http://puresourcecode.com/dotnet/webapi/replacing-swagger-with-scalar-in-asp-net-core/

Replacing Swagger with Scalar in ASP.NET Core - PureSourceCode

In this post, I show how replacing Swagger with Scalar in ASP.NET Core and NET10. Scalar is a UI that improve the experience in using the APIs

PureSourceCode

Canop'Tips 💡 Activer Swagger sur l'API Canopsis

Tu veux tester une route API rapidement ? Valider un payload ? Laisser un ops ou un dev explorer l'API ?

➡️ Canopsis met à disposition une UI Swagger native !
Elle s'active simplement avec un flag au démarrage de l’API.

#Canopsis #API #Swagger #ITOps #DevOps #SupervisionIT #Observabilité #Monitoring #OpenSource #Integration #Automation #SRE #TechOps #ArchitectureIT

A deep dive into the latest #OpenAPI and #Swagger improvements in #ASPNETCore10, including Minimal APIs, versioning, Native #AOT support, and UI customization.

http://puresourcecode.com/dotnet/webapi/openapi-enhancements-in-asp-net-core-10/

OpenAPI Enhancements in ASP.NET Core 10 - PureSourceCode

Discover the latest OpenAPI and Swagger improvements in ASP.NET Core 10, including Minimal APIs, versioning, Native AOT support, and UI

PureSourceCode