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

One universe with multiple platforms #5962

Closed
5 of 9 tasks
maxandersen opened this issue Dec 5, 2019 · 6 comments
Closed
5 of 9 tasks

One universe with multiple platforms #5962

maxandersen opened this issue Dec 5, 2019 · 6 comments
Assignees
Labels
kind/epic Large issue with links to sub-issues

Comments

@maxandersen
Copy link
Member

maxandersen commented Dec 5, 2019

Description

in 1.0 we released one universal platform; this epic is gathering the tasks/features needed to cleanup/expand the notion of platform.

Analysis

(links to analysis docs containing architecture design work, requirements gathering, etc)

Tasks

  • define version compatibility setup
  • bom-less add/remove extension

Epic items

(this section is auto-generated - manual edits will get lost)

  • #9592 Have a catalog to describe community quarkus extensions with and without a platform
  • #9593 Add initial implementation of list/add/remove extension utilizing registry
  • #4361 document quarkus-extension.yaml
  • #4319 Document what it takes to be added to the platform
  • #9294 Registry for extensions and platforms
  • #8163 Implement the flow of GitHub Action jobs reporting Quarkus Platform readiness
  • #8134 Allow extensions to influence newly generated apps: codenamed "Codestarts"
@maxandersen maxandersen added the kind/epic Large issue with links to sub-issues label Dec 5, 2019
@nimo23
Copy link
Contributor

nimo23 commented Dec 5, 2019

one question about:

consider introducing extensions.quarkus.io or similar as a true open registry of quarkus extensions (think npm.org, rubygems.org, herd.ceylon.org, etc.)

Is this really makeable without having a module system in quarkus (such as, jboss modules or JSR-376)? For example, think of not conflicting (transitive) dependencies/extensions, etc.

@maxandersen
Copy link
Member Author

Is this really makeable without having a module system in quarkus (such as, jboss modules or JSR-376)? For example, think of not conflicting (transitive) dependencies/extensions, etc.

For this I'm not really talking about having a full blown module system; but more an extension system - maybe a better analogy is a "marketplace" like vscode, eclipse, intellij marketplace - its about having a place where the quarkus extensions are possible to find, links to documentation, etc.

@emmanuelbernard
Copy link
Member

@maxandersen can you refresh / nuke based on what we want to achieve in the next 3 to 6 months

@maxandersen maxandersen added the triage/needs-review Issue that needs a review - remove label if all is clear label Mar 26, 2020
@maxandersen maxandersen removed the triage/needs-review Issue that needs a review - remove label if all is clear label Apr 12, 2020
@maxandersen maxandersen mentioned this issue Apr 12, 2020
18 tasks
@maxandersen
Copy link
Member Author

added the "leftovers" so using this as the "hub" for platform work.

@maxandersen maxandersen self-assigned this May 13, 2020
@emmanuelbernard
Copy link
Member

@maxandersen find a better name

@maxandersen maxandersen changed the title Expand notion of platform mvp One universe with multiple platforms May 14, 2020
@n1hility
Copy link
Member

This is more or less Quarkiverse, so closing to be replaced with other subtasks as needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/epic Large issue with links to sub-issues
Projects
None yet
Development

No branches or pull requests

4 participants