Skip to content
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
Open
@kylef

Description

@kylef

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions