aap-core icon indicating copy to clipboard operation
aap-core copied to clipboard

Design and implement extension "BOM" (bill of material)

Open atsushieno opened this issue 7 months ago • 0 comments

Now that we have more and more essential extensions such as URID, we should provide a way for plugin developers to not care much about the "missing" extensions.

In Gradle Maven package resolution system there is a concept called BOM (bill of material) that works like a catalog set of specific versions of dependencies. The most known one is Jetpack Compose BOM, but there are other BOMs as well (such as ktor BOM).

We could define a standard set of those, described in aap_metadata.xml so that we do not have to deal with it for every plugin, every time we add another essential extension.

atsushieno avatar Nov 19 '23 13:11 atsushieno