openapi-preprocessor

An authoring tool for OpenAPI specifications (by dolmen-go)

Openapi-preprocessor Alternatives

Similar projects and alternatives to openapi-preprocessor

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better openapi-preprocessor alternative or higher similarity.

openapi-preprocessor reviews and mentions

Posts with mentions or reviews of openapi-preprocessor. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-12.
  • Show HN: Monocle – bidirectional code generation library
    10 projects | news.ycombinator.com | 12 Apr 2022
    I use a mixed approach for OpenAPI, but not bidirectional.

    I have OpenAPI pieces generated from my Go source code (comment, types, function signatures) as JSON.

    I also have a manually-edited master YAML document that refers to generated bits via $ref links.

    I then use openapi-preprocessor [1] (disclaimer: I wrote it) to produce a final openapi.json file which is committed in the repo.

    When I want to extend the API in a spec-first process, I can add the new routes manually in the YAML file. When I do the implementation I replace the manual bits by the generated one when they are ready. When committing I can check the diff of openapi.json to verify I'm not losing in the process.

    [1] https://github.com/dolmen-go/openapi-preprocessor

  • JSON Schema bundling finally formalised
    9 projects | news.ycombinator.com | 10 Sep 2021
    Bundling for OpenAPI specification has long been a need for authors to allow to reduce duplication, and to allow to split a big specification in multiples files, but publish a single one.

    A few years ago I've written a tool to fit that niche: https://github.com/dolmen-go/openapi-preprocessor

    https://github.com/dolmen-go/openapi-preprocessor

    I have now to tweak it (well, it will be a major rewrite) to handle $ref relative to $id instead of the file location.

Stats

Basic openapi-preprocessor repo stats
2
34
3.7
about 1 month ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com