postman-open-technologies / microcks

This is a repo for managing our microcks partnership.
Apache License 2.0
1 stars 0 forks source link

Hub #5

Open kinlane opened 3 years ago

kinlane commented 3 years ago

I would like to craft a story about a hub for test compliance kits.

lbroudoux commented 3 years ago

hub.microcks.io is a new community website that is not yet officially launched. Its goal is to collect and curate API Mocks & Test suites for being used within any Microcks instance.

hub.microcks.io allows developers, standardisation organisations, regulatory committees and product managers to easily distribute their API specifications, mocks and test suites. Microcks users can directly access Hub.Microcks.io to retrieve these API artifacts and make them actionable through a number of use-cases:

Microcks leverages standard specifications and formats like OpenAPI, AsyncAPI, Postman Collection, GRPC/Protobuf files… Adding them to the Hub is just a matter of adding some metadata using manifest.

We’re proposing 2 concepts :

git-repos-organization

As an example, you can have a look at the OpenBanking.org.uk APIs.

Because an API Version can wrap many different artifacts like AsyncAPI, OpenAPI specs and Postman Collection, they can be easily used by Microcks users to ensure their implementation is compliant wit the standard. That’s what we called the « API Test and Certification use-case. Let’s imagine this story :

As a Bank, I want to provide a set of APIs that respect the OpenBanking.org.uk standards. Of course, I can get the swagger definitions of the standard from the developer portal but how can I assess that my development team has fully understood and implemented the standard?

Is it fairly easy with hub.microcks.io :

The community-mocks repository holds initial contributions and examples as well as the validation materials (JSON schemas) for the metadata contributors have to provide.