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

Consider supporting Quarkus Dev UI in our extensions #2156

Open
ppalaga opened this issue Jan 21, 2021 · 5 comments
Open

Consider supporting Quarkus Dev UI in our extensions #2156

ppalaga opened this issue Jan 21, 2021 · 5 comments
Assignees

Comments

@ppalaga
Copy link
Contributor

ppalaga commented Jan 21, 2021

Since Quarkus 1.11.0.Final, there is Quarkus Dev UI, see https://quarkus.io/guides/dev-ui
It allows to quickly visualise all the extensions currently loaded, see their status and go directly to their documentation.
The good news is that the docs links work for Camel Quarkus extensions.

On top of that, each extension can add:

I wonder which of the above should we support?

See also quarkusio/quarkus#14471

@ppalaga
Copy link
Contributor Author

ppalaga commented Feb 2, 2021

To hide an extension from the Dev console, it should be enough to remove the docs link from the metadata. We should consider doing it for at least those support extensions which expose no Quarkus configuration.

@jamesnetherton jamesnetherton self-assigned this Jul 8, 2021
@jamesnetherton jamesnetherton removed their assignment Dec 1, 2021
@zbendhiba
Copy link
Contributor

There are 2 interesting ideas I have, but there are just ideas from a non frontend person, and I don't know if those are easy to tackle:

@davsclaus
Copy link
Contributor

Camel 3.15 comes with API for developer console (camel-console JAR).

It is an early prototype that comes with a set of out of the box consoles to provide various information about your running Camel application. More consoles will be added.

These consoles currently are text based, but we need to spec the data in JSon so graphical consoles in camel-quarkus can use the data and display nicely.

It seems the website has not updated yet with camel 3.15 docs, but there are some early details here
https://github.com/apache/camel/blob/main/docs/user-manual/modules/ROOT/pages/camel-console.adoc

@zbendhiba
Copy link
Contributor

@davsclaus Nice. I'd try to give the camel-console a look when I have time.

@zbendhiba
Copy link
Contributor

I'm looking into this for a POC with camel-console, so I'm assigning myself. Let me know if you are working on this

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

No branches or pull requests

4 participants