Skip to content

[doc] Provide a high-level overview of PMD's building blocks #2517

@adangel

Description

@adangel

Part of #1139

  • that's a basic overview of internals with uml diagrams (based on plantuml)
  • PMD high-level building blocks (impl, such as: threading, phases, concepts)
  • Depends partly on [[PMD 7.0.0 API|PMD-7.0.0-API]] because of the naming of the concepts
    and API

Maybe use https://arc42.org/overview as a guideline to document the architecture.

With #4072 we have part 9: "Architectural decisions"

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