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

Camel 4.6 - Add openapi-contract-first example #5964

Closed
davsclaus opened this issue Apr 4, 2024 · 6 comments · Fixed by apache/camel-quarkus-examples#219
Closed

Camel 4.6 - Add openapi-contract-first example #5964

davsclaus opened this issue Apr 4, 2024 · 6 comments · Fixed by apache/camel-quarkus-examples#219
Assignees
Labels

Comments

@davsclaus
Copy link
Contributor

Describe the feature here

Add a CEQ based example like we have for CSB
https://github.com/apache/camel-spring-boot-examples/tree/main/openapi-contract-first

This can help ensure that this new functionality works in CEQ and that end users have an example to look at as well.

@davsclaus davsclaus added the enhancement New feature or request label Apr 4, 2024
@jamesnetherton
Copy link
Contributor

The bindingPackageScan thing probably wont work OOTB in native mode, so that'll need figuring out.

If there's a camel.rest property for it, then you could get the value at build time to produce CamelPackageScanClassBuildItem.

@davsclaus
Copy link
Contributor Author

yes there is a camel.rest option.

@jamesnetherton jamesnetherton self-assigned this May 2, 2024
@Mikkelmedetk
Copy link

Would also really like to see an example :)

@zhfeng
Copy link
Contributor

zhfeng commented May 15, 2024

@jamesnetherton are you working on this example? if not, I can take a look.

@jamesnetherton
Copy link
Contributor

@zhfeng if you want to assign this to yourself, feel free.

It'd be good to have test coverage for these features in the main project before we work on any example.

@zhfeng
Copy link
Contributor

zhfeng commented May 15, 2024

Thanks! yeah, I agree that we should have some tests at first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants