Hi,
On 26 Mar 2025, at 17:14, Jean Francois Denise
<jdenise(a)redhat.com> wrote:
Hi Jeff,
I would like to add the Wildfly Glow documentation[1] to your description.
The doc contains, for each execution context (cloud vs bare-metal), what Glow knows
about:
* The feature-packs [2]
* For each layer of each feature-pack, the set of rules that activates it [3]. For
example: <prop name="org.wildfly.rule.class"
value="dev.langchain4j.*,org.eclipse.microprofile.ai.llm.*"/>
BTW: the documentation for the incubating space was missing, I just enabled it.
We do generate this information from a maven plugin that inspects the feature-packs
content [4].
See, I was not joking when I was saying that the
https://github.com/wildfly/wildfly-galleon-feature-packs repo was the magical sauce behind
these improvements :)
Thanks for reminding me of this documentation.
https://docs.wildfly.org/wildfly-galleon-feature-packs/#_supported_galleo...
is a valuable source of information that should surface higher in our doc tree.
It is valuable not only in the context of WildFly Glow but also for users that wants to
know about layers.
We should link to it
https://docs.wildfly.org/35/Galleon_Guide.html#wildfly_galleon_layers.
We could also go one level deeper and documents what each layer provides.
For example the "postgresql-datasource” layer should also explains which resources it
provides to give a human-reading description of its features at
https://github.com/wildfly-extras/wildfly-datasources-galleon-pack/blob/m....
And, if possible tie that with our model reference for the datasource subsystem at
https://docs.wildfly.org/35/wildscribe/subsystem/datasources/data-source/...
That is already a way to answer part of your questions I think.
Definitely, we have related snippets of documentation spread out in our existing docs and
GitHub repos. I’m now trying to figure out a way to drill down this information in a
comprehensive manner.
Best regards,
Jeff
--
Jeff Mesnil
Engineer @ Red Hat
http://jmesnil.net/