DEV Community

Cover image for πŸ“œ API Documentation release automation with Github, redocly and Open API 🦾
adriens for opt-nc

Posted on β€’ Edited on

πŸ“œ API Documentation release automation with Github, redocly and Open API 🦾

πŸ’‘ Inception

I truly ❀️ the way Forem manages its community by providing ready to use resources to help make things possible.

Their way of achieving documentation really impressed me, see by yourself :

Image description

So I wanted to offer the same comfort to the users of the APIs we create & maintain

πŸ‘‰ This post is about how we achieved that as part of our maintenance & release process.

❔ Intro

Pretty often, people ask you for API documentation. Most of the time you have a live and running Swagger interface (aka. Swagger UI), but..

when you have onPrem APIs, some people may not have access to an up-to-date documentation.

This post will show how we did achieve this on one of our APIs : domaine-nc-api.

πŸ“ Ways of releasing documentation

Below are some ways to achieve and access documentation :

☝️ To achieve all this work, we are using Continuous Integrations, with GitHub Action so the job is done as part of the release process.

🍿 Démo

With the following demo you'll discover live how we achieve the whole maintenance & release process to achieve all these tasks πŸ‘‡

πŸ”– Related contents

Top comments (7)

Collapse
 
adriens profile image
adriens β€’

Image description

Collapse
 
adriens profile image
adriens β€’

Collapse
 
adriens profile image
adriens β€’

Collapse
 
adriens profile image
adriens β€’

Collapse
 
adriens profile image
adriens β€’
Collapse
 
adriens profile image
adriens β€’
Collapse
 
adriens profile image
adriens β€’

Jetbrains Survey

Calling all developers!

Participate in the Developer Ecosystem Survey 2025 and get the chance to win a MacBook Pro, an iPhone 16, or other exciting prizes. Contribute to our research on the development landscape.

Take the survey