Skip to content

[doc] Improve Landing Page pmd.github.io #2506

@adangel

Description

@adangel

Part of #1139

  • Prominently describe the key features of PMD:

    • Custom rules
    • XPath
    • share rulesets (cli, maven, ...)
    • AST - expressive, higher-level than spotbugs
    • multiple languages
  • Improve visibility of the Documentation button on the home page

  • Remove older releases from the home page

    Create an archive section, maybe we can just provide a directory listing.
    The download should only offer the latest version.

  • Fix Mobile Usability issues: Text too small to read, Content wider than screen,
    Viewport not set, Clickable elements too close together (issues found by
    google search console). See https://support.google.com/webmasters/answer/9063469#error-types

Metadata

Metadata

Assignees

No one assigned

    Labels

    an:enhancementAn improvement on existing features / rulesin:documentationAffects the documentation [doc]

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions