Skip to content
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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Eclipse OpenAPI API and its SmallRye implementation to inject examples into Eclipse OpenAPI models #23

Open
nandorholozsnyak opened this issue Oct 16, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request investigation new-feature Non existing feature request or proposal

Comments

@nandorholozsnyak
Copy link
Member

nandorholozsnyak commented Oct 16, 2022

Is your feature request related to a problem? Please describe.
Currently the project "only" supporting one OpenAPI specification library, and it is the official Swagger model library

<dependency>
      <groupId>io.swagger.core.v3</groupId>
      <artifactId>swagger-models</artifactId>
  </dependency>

but to make sure other frameworks like Quarkus can be integrated or if we reverse, devs who are using Quarkus could benefit from the tool, this integration should happen.

Things to check and investigate:

Describe the solution you'd like
Eclipse's OpenAPI specific libraries and the SmallRye implementation must be integrated into two separate modules:

  • openapi-extender-eclipse-openapi
  • openapi-extender-smallrye

And the existing openapi-extender must be renamed to openapi-extender to make sure it we can differentiate between them easily.

More information soon.

@nandorholozsnyak nandorholozsnyak added enhancement New feature or request new-feature Non existing feature request or proposal investigation labels Oct 16, 2022
@nandorholozsnyak nandorholozsnyak self-assigned this Oct 16, 2022
@nandorholozsnyak nandorholozsnyak pinned this issue Oct 16, 2022
nandorholozsnyak added a commit that referenced this issue Nov 21, 2022
…wagger-core

- openapi-extender module got renamed to openapi-extender-swagger-core
- Modules are having root package named after the maven module
- building samples step is now introduced in the CI
nandorholozsnyak added a commit that referenced this issue Nov 21, 2022
nandorholozsnyak added a commit that referenced this issue Nov 21, 2022
nandorholozsnyak added a commit that referenced this issue Nov 21, 2022
#25)

* refactor(core): #23 Rename the openapi-extender to openapi-extender-swagger-core

- openapi-extender module got renamed to openapi-extender-swagger-core
- Modules are having root package named after the maven module
- building samples step is now introduced in the CI

* refactor(core): #23 Rename the openapi-extender to openapi-extender-swagger-core

- Fixing CI build

* refactor(core): #23 Rename the openapi-extender to openapi-extender-swagger-core

- Don't build samples (yet)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request investigation new-feature Non existing feature request or proposal
Projects
None yet
Development

No branches or pull requests

1 participant