|
| 1 | +--- |
| 2 | +working-groups: |
| 3 | + - title: "WebSocket Next" |
| 4 | + board-url: "https://github.com/orgs/quarkusio/projects/26" |
| 5 | + short-description: WebSocket-Next related tasks |
| 6 | + readme: | |
| 7 | + <p>The WebSocket Next <em>focus group</em> aims to improve our WebSocket experience.</p> |
| 8 | + <p>Recently, we delivered a new approach to dealing with WebSocket (both for the server and client). This was the first step. There are still a few areas to improve, such as documentation, security, observability, and testability. The goal of this focus group is to track these efforts.</p> |
| 9 | + <p>Point of contact: @mkouba (@<strong>Martin Kouba</strong> on Zulip)</p> |
| 10 | + status: on track |
| 11 | + last-activity: "July 12, 2024" |
| 12 | + - title: "Quarkus 3.15 LTS" |
| 13 | + board-url: "https://github.com/orgs/quarkusio/projects/28" |
| 14 | + short-description: This WG focuses on defining the issues we would like to have in the next-to-be LTS (Quarkus 3.14/3.15) |
| 15 | + readme: | |
| 16 | + <p>This working group uses a different board:</p> |
| 17 | + <ul> |
| 18 | + <li>The <code>under discussion</code> column contains the issues we would like to have in the next LTS but are still under consideration.</li> |
| 19 | + <li>The <code>out of scope</code> column contains the issues under discussion' that won't be included. The reason can be time or technical...</li> |
| 20 | + <li>The <code>in progress</code> means that the work has started and should be completed before the TLS cut date</li> |
| 21 | + <li>The <code>done</code> column means that the issues have been completed</li> |
| 22 | + </ul> |
| 23 | + status: at risk |
| 24 | + last-activity: "July 11, 2024" |
| 25 | + - title: "Enhanced TLS support" |
| 26 | + board-url: "https://github.com/orgs/quarkusio/projects/24" |
| 27 | + short-description: Track the progress around the new TLS configuration centralization and new features (like Let's Encrypt, Cert-Manager, and local experience...) |
| 28 | + readme: | |
| 29 | + <p>TLS is becoming increasingly common and recommended. However, for years, each Quarkus extension has been doing its own TLS configuration and management. As a result, the configuration looks different everywhere, and many extensions have incomplete configurations.</p> |
| 30 | + <p>Based on the newly integrated TLS registry, we now have a single place to configure TLS. At runtime, it provides methods to configure Vert.x and "pure" Java clients (using an <code>SSLContext</code>).</p> |
| 31 | + <p>The goal of this focus group is to continue integrating the TLS registry and improve Quarkus integration with certificate providers (Let's Encrypt, Cert-Manager). In addition, we would like to provide a frictionless local experience around TLS (i.e., without the infamous untrusted certificate screen).</p> |
| 32 | + <p><em>Point of contact:</em> @cescoffier (@<strong>Clement Escoffier</strong> on Zulip)</p> |
| 33 | + status: on track |
| 34 | + last-activity: "July 9, 2024" |
| 35 | + - title: "Docker file generation" |
| 36 | + board-url: "https://github.com/orgs/quarkusio/projects/27" |
| 37 | + short-description: A working group focusing on the generation of Dockerfile / ContainerFile |
| 38 | + readme: | |
| 39 | + <p>At the moment, when you create a Quarkus project (from code.quarkus.io or the CLI), a set of <code>Dockerfiles</code> is generated. However,</p> |
| 40 | + <ol> |
| 41 | + <li>Not all these files are used by the user</li> |
| 42 | + <li>These files are very quickly outdated</li> |
| 43 | + <li>It does not allow <em>extensions</em> to customize the content</li> |
| 44 | + </ol> |
| 45 | + <p>This working group aims to replace these `Dockerfiles' with a CLI command that generates an up-to-date Dockerfile and includes extension customization.</p> |
| 46 | + <p>The goal is not to allow updating these files once generated but to provide a one-off generation that the user can consult and use. It will use the recommended and up-to-date <code>FROM</code> image to improve security and, depending on the generated <em>variant</em> (JVM, native, native-micro...), follow good practices (such as using <code>run-java</code> for the JVM one).</p> |
| 47 | + <p>You can find more details about this working group on <a href="https://github.com/quarkusio/quarkus/discussions/41352">this discussion</a>. |
| 48 | + Once completed, this working group will be followed by other initiatives focusing on generating the Github Action and Tekton pipelines.</p> |
| 49 | + <p><em>Point of contact</em>: @iocanel (<code>Ioannis Canellos</code>on Zulip)</p> |
| 50 | + status: on track |
| 51 | + last-activity: "July 9, 2024" |
| 52 | + - title: "Roq :: Quarkus SSG" |
| 53 | + board-url: "https://github.com/orgs/quarkiverse/projects/6" |
| 54 | + short-description: Allow Static Site Generation with Quarkus. |
| 55 | + readme: | |
| 56 | + <p>New initiative to allow Static Site Generation with Quarkus.</p> |
| 57 | + <p>Quarkus already provides most of the pieces to create great web applications (https://quarkus.io/guides/web).</p> |
| 58 | + <p>I recently added https://github.com/quarkiverse/quarkus-roq. It will allow generating a static website out of any Quarkus application (it starts the app, fetch all the configured pages and assets, generate a static website and stop), it already works but it is still very alpha.</p> |
| 59 | + <p>What's missing? we now need to incrementally add the toolkit to ease the process of creating static content through Quarkus:</p> |
| 60 | + <ul> |
| 61 | + <li>Static Data</li> |
| 62 | + <li>Markdown/Asciidoc and frontmatter</li> |
| 63 | + <li>SEO</li> |
| 64 | + <li>Image processing</li> |
| 65 | + <li>Easy to configure routing</li> |
| 66 | + </ul> |
| 67 | + <p>This will allow to develop the content using Quarkus dev-mode, and then generate for Github Pages or similar when it's ready.</p> |
| 68 | + <p>Bonus, everything added will benefit any "non-static" Quarkus app and any Static Quarkus app could also become non static.</p> |
| 69 | + <p>This effort is now tracked using a "Working Group" project: https://github.com/orgs/quarkiverse/projects/6</p> |
| 70 | + <p>This is a great opportunity to participate in fun effort and be involved with the Quarkus community, if anyone is interested in being a part of this, please reach out to me 🚀</p> |
| 71 | + status: on track |
| 72 | + last-activity: "July 8, 2024" |
| 73 | + last-update: Good progress so far. |
0 commit comments