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

Experiment with generating config files for the IDEs #42677

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from

Commits on Sep 30, 2024

  1. Add an extension deployment Maven plugin

    This plugin is used to generate the configuration metadata for each
    extension.
    This metadata follows the Spring config metadata format:
    
    The plugin is installed at the package phase and assembles everything
    that is in the classpath.
    The metadata is augmented with some additional Quarkus metadata.
    gsmet committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    8244366 View commit details
    Browse the repository at this point in the history
  2. Config Doc - Clarify sourceClass/sourceType

    In the light of the Spring config metadata, let's get rid of sourceClass
    and let's avoid using sourceType for the field/method type as it's
    confusing.
    
    Fixes quarkusio#43175
    gsmet committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    4238936 View commit details
    Browse the repository at this point in the history
  3. Config Doc - Only merge internal/common extensions in doc generation

    When we attach the config metadata, we need to consider only the
    properties of the current extension and not those from potential
    internal/common extensions: these will be published for the
    internal/common extensions themselves.
    gsmet committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    dec3180 View commit details
    Browse the repository at this point in the history
  4. Config Doc - Implement a first version of AsciiDoc -> Markdown converter

    It is far from being perfect and typically doesn't handle tables. But
    it's a good first step.
    gsmet committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    4abee41 View commit details
    Browse the repository at this point in the history
  5. Config Doc - First pass at handling adoc -> md icon conversion

    We probably need to improve on the error reporting as to not fail
    entirely if we find an icon that is not supported.
    
    Related to quarkusio#43287
    gsmet committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    42298c2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1bcc0a1 View commit details
    Browse the repository at this point in the history