Skip to:
Develop application to discover and process API description files in a module repository. Report non-conformance.
The most likely tool for this is AMF https://github.com/aml-org/amf (see initial investigation in https://folio-org.atlassian.net/browse/FOLIO-2792#icft=FOLIO-2792). These tools can process both RAML and OpenAPI OAS files. So the same application would handle both RAML-using and OAS-using FOLIO projects.
The application would be able to be run locally, and during CI on any branch.
Done.
See docs at https://dev.folio.org/guides/api-lint/
Develop application to discover and process API description files in a module repository. Report non-conformance.
The most likely tool for this is AMF https://github.com/aml-org/amf (see initial investigation in https://folio-org.atlassian.net/browse/FOLIO-2792#icft=FOLIO-2792). These tools can process both RAML and OpenAPI OAS files. So the same application would handle both RAML-using and OAS-using FOLIO projects.
The application would be able to be run locally, and during CI on any branch.