New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Meta Issue]: OpenAPI Support #17482
Comments
Also, found this library for jest that adds spec validation into the responses, https://github.com/openapi-library/OpenAPIValidators/tree/master/packages/jest-openapi#readme. Would be useful for verifying response values in test cases as a precursor to turning on |
@dannysheridan apart from discussion on the technical solution, this part of the experience is a blocker for us to adopt Fern as a default tool in the Backstage OSS project: |
@Rugvip we can add a |
@dsinghvi If login is not required and there are no usage limitations for the core use-cases we're likely at a point where we wouldn't dismiss it. We'd still ofc need to evaluate whether it's a desirable solution and what level of lock-in there is. |
@sennyeya if you need anything from the Schemathesis side, feel free to tag me and I鈥檒l be happy to provide support on integrating it :) |
@Stranger6667 That was quick! Will definitely keep you in the loop as I start exploring. Thanks for the great tool! |
hey have we considered finding a way to avoid running the I felt the pain of writing yaml, then running a script to generate a I would love to just write the openapi definition in typescript instead. |
@vinzscam Reached out via DM, happy to help but I'd like a little more info on your use case. |
nothing fancy I am just developing a plugin which integrates with OpenAPI and found the process a bit complicated 馃槄 I'm thinking that writing the definition directly in typescript (for example by using some zod to openapi library) might simplify the development process. |
馃敄 Feature description
This is a collection of issues stemming from #2566. The goal of this ticket is to break apart the different types of work from that original ticket into separate camps and define a clearer roadmap for OpenAPI support in Backstage.
What do you mean by OpenAPI support in Backstage?
This can mean a multitude of things, which is partially why we want to replace the old ticket. Here it will mean
Plugin Specs
OpenAPI Specification Updates
links
to existing specs.Spec-first Development
Internal Client Autogeneration
openapi-generator
(feat(catalog-client): Support generating a front end client based on an OpenAPI spec聽#17470)Additional Client Autogeneration
API Fuzzing
Context:
Open Questions
Others
openapi.json
endpoint with a runtime generated API spec ([PRFC] API Docs for the whole backend聽#17535)The text was updated successfully, but these errors were encountered: