Create folio-tools/api-lint to verify RAML or OAS files

Description

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.

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

David CrossleyDecember 11, 2020 at 10:45 AM

Done

Details

Assignee

Reporter

Priority

Sprint

Development Team

FOLIO DevOps

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created December 1, 2020 at 7:33 AM
Updated August 8, 2022 at 6:09 AM
Resolved December 11, 2020 at 10:45 AM
TestRail: Cases
TestRail: Runs

Flag notifications