agama-project / agama

A service-based Linux installer
https://agama-project.github.io/
GNU General Public License v2.0
145 stars 42 forks source link

fix(openapi): add issues, progress and status routes #1772

Closed imobachgs closed 19 hours ago

imobachgs commented 1 week ago

Problem

The OpenAPI specification does not describe the common HTTP APIs (e.g., The specification of the common (shared) HTTP APIs the OpenAPI description.

Solution

Add the description of issues, service status and progress HTTP APIs. Unless there are more omissions, it should close #1700.

Testing