Skip to content

feat: Improve formatting of external ancestors in package diagrams#15

Open
J3173 wants to merge 5 commits into
openEHR:mainfrom
nedap:puml-ancestors
Open

feat: Improve formatting of external ancestors in package diagrams#15
J3173 wants to merge 5 commits into
openEHR:mainfrom
nedap:puml-ancestors

Conversation

@J3173

@J3173 J3173 commented Jun 16, 2026

Copy link
Copy Markdown

Description

Improve formatting of ancestors from other packages in package diagrams.

  • Ancestors from other packages will be grayed out.
  • Ancestors will be marked abstract where applicable.
  • Inheritance relations between ancestors will be shown if both the parent and child are visible in the diagram.

Example

org.openehr.rm.composition package from RM 1.1.0:

Old:
RM-composition-old

New:
RM-composition-new

Checklist

  • Rebased on latest main
  • composer ci passes locally (or CI is green)
  • CHANGELOG updated for user-facing changes (see Keep a Changelog)
  • Docker image builds successfully (docker compose -f .docker/docker-compose.yml build)
  • Tests and/or docs (in docs/ where applicable) updated as needed

Related issues

@J3173 J3173 marked this pull request as ready for review June 26, 2026 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant