This repository was archived by the owner on Nov 8, 2024. It is now read-only.
This repository was archived by the owner on Nov 8, 2024. It is now read-only.
Rethink Fury API #144
Open
Description
There are some rough edges to the Fury API such as singleton pattern (#141 (comment)) and limitations of how adapters and media type handling works. The way that adapters declare media types and media type routing from Fury Core to the adapters is limited. For example, OpenAPI 2 and 3 should have same media type (application/vnd.oai.openapi
) but the routing to two adapters is not possible.
The detection API is also a little cumbersome as each adapter provides serialsiation and some consumers want to be able to use detection without depending on parsers and serialisers etc. Hence why deckardcain was created to solve this need. We could rethink the API to allow detection to be slightly separate from paring and serialisation.