Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • api api
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 12
    • Issues 12
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • cubicwebcubicweb
  • cubescubes
  • apiapi
  • Merge requests
  • !11

feat: use openapi validation instead of marshmallow

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Arnaud Vergnet requested to merge topic/default/openapi-validation into branch/default Jun 02, 2022
  • Overview 1
  • Commits 2
  • Pipelines 7
  • Changes 7

Removes marshmallow dependencies.

Also generates the available routes from the yaml config.

This MR changes the error format to use a simpler one. HTTP codes and error title are not included in the json response as those can be fetched from the response headers.

Edited Jun 02, 2022 by Arnaud Vergnet
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: topic/default/openapi-validation