[Epic] 3.4: Self-documenting Rest APIs #23
Labels
E:3.4 Self-documenting Rest APIs
See https://github.com/cowprotocol/pm/issues/23 for details
epic
Tracks a yearly team epic (only for cowprotocol/pm repo)
Milestone
Epic label:
E:3.4 Self-documenting Rest APIs
Planned start date: 01/12/2023
Due date: 31/12/2023
Summary
Within the
services
repository, there are two Rest APIs that are exported inopenapi.yml
, notably in theorderbook
and thesolvers
crates.When analysing these Rest APIs, it was identified that:
openapi.yml
that is used by downstream consumers is not programmatically bound / generated via CI/CD, leading to error-prone manual maintenance / updating.solvers
crate makes use ofaxum
/tower
, as opposed to theorderbook
crate that makes use ofwarp
.Acceptance Criteria
On completion of this refactor, the Rest APIs shall:
Tasks
The text was updated successfully, but these errors were encountered: