The current Downloads page is a plain list of Maven artifact links. It doesn't help users understand which artifacts they need for their use case.
Proposal
Replace it with a "Get Started" page that guides users by scenario:
- Jakarta EE application server — Weld is built in (WildFly, GlassFish, Liberty), no extra deps needed
- Servlet container — Maven dependencies for
weld-servlet-core / weld-servlet-shaded
- Java SE — Maven dependencies for
weld-se-core / weld-se-shaded
- Testing —
weld-testing JUnit 5 extensions
- Binary distributions — expandable table with version, CDI version, release date, changelog, download link
Additional changes
- Change nav link from "Download" to "Get Started"
- Add a redirect/alias from
/download to /get-started for backward compatibility (existing links and bookmarks)
- Binary distribution data should come from a YAML data file (
data/releases.yaml) for easy maintenance
The current Downloads page is a plain list of Maven artifact links. It doesn't help users understand which artifacts they need for their use case.
Proposal
Replace it with a "Get Started" page that guides users by scenario:
weld-servlet-core/weld-servlet-shadedweld-se-core/weld-se-shadedweld-testingJUnit 5 extensionsAdditional changes
/downloadto/get-startedfor backward compatibility (existing links and bookmarks)data/releases.yaml) for easy maintenance