home.social

#oapicodegen — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #oapicodegen, aggregated by home.social.

  1. Automagically updating oapi-codegen JSON Schema version bumps with Renovate

    How to use Renovate to update the version pin on `oapi-codegen`'s JSON Schema URL.

    fed.brid.gy/r/https://www.jvt.

  2. Documentation-Driven Development: как мы генерируем Go-код из OpenAPI-спецификаций

    Привет, Хабр. Я Матвей Лихота, старший Go-разработчик из МТС Web Services. По моему опыту, документация, которую пишут руками отдельно от кода, устаревает уже в момент следующего коммита. Из-за этого мы в команде тратили до 20% времени на поддержание актуальности swagger-документации в десятке микросервисов. И когда ошибки интеграции уже стали привычным фоном, мы все-таки решились и перевернули всё с ног на голову: внедрили Documentation-Driven Development (DDD) — подход в разработке, когда процесс начинается с документации. Что за подход и что он дал в итоге, зачем понадобилась утилита oapi-codegen и как мы генерируем Go-код из OpenAPI-спецификаций — подробно рассказал и показал под капотом.

    habr.com/ru/companies/ru_mts/a

    #go #golang #openapi #swagger #oapicodegen #api #microservices #разработка #документация #goкод

  3. Setting up govulncheck in GitHub Actions with GitHub Code Scanning alerts

    How to set up `govulncheck` to check for CVEs in your Go projects using GitHub Actions and have the results show up as a GitHub Code Scanning alert.

    fed.brid.gy/r/https://www.jvt.