Skip to content

Commit

Permalink
Reference maturity matrix from FAQ
Browse files Browse the repository at this point in the history
This reverts commit 693ddaf and updates 'model' to matrix
  • Loading branch information
holly-cummins committed Nov 18, 2024
1 parent 6e4206e commit 1d95130
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions docs/src/main/asciidoc/extension-faq.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ The document header ends at the first blank line. Do not remove the blank line b
### Why would I want to write an extension?

See the xref:writing-extensions#extension-philosophy[extension philosophy].

One useful thing extensions can do is bundle other extensions.
The xref:extension-maturity-matrix[extension maturity matrix] shows the kinds of capabilities extensions can offer.
Another useful thing extensions can do is bundle other extensions.
Have a look at the link:https://quarkus.io/extensions/io.quarkiverse.microprofile/quarkus-microprofile/[Quarkus MicroProfile extension] for an example of aggregator extensions.

### Are there cases an extension isn't necessary?
Expand All @@ -30,6 +30,11 @@ Not every problem needs an extension!
For example, plain libraries can create new configuration elements and register classes with Jandex (this link:https://www.loicmathieu.fr/wordpress/en/informatique/quarkus-tip-comment-ne-pas-creer-une-extension-quarkus/[blog shows how]).


## How do I know what kind of capabilities I might want to include in an extension?

Have a look at the xref:extension-maturity-matrix[extension maturity matrix].


## Bytecode transformation

### How can I change the code of things on the classpath?
Expand Down

0 comments on commit 1d95130

Please sign in to comment.