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

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

Open
atsushieno opened this issue Nov 19, 2023 · 0 comments
Open

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

atsushieno opened this issue Nov 19, 2023 · 0 comments

Comments

@atsushieno
Copy link
Owner

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.

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

1 participant