Skip to content

Rework Downloads page into a usage-focused "Get Started" guide #107

@manovotn

Description

@manovotn

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
  • Testingweld-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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions