Getting started¶
Add a remote !include for the gen2 bundle you need. Replace TAG only if you want to pin an exact revision (omit for main). All URLs below assume the upstream repo doubleSlashde/umltheme.
Branches & tags
Use main for bleeding edge, or a release/tag URL for repeatable builds:
https://raw.githubusercontent.com/doubleSlashde/umltheme/vX.Y.Z/doubleslash/doubleslash-gen2.puml
PlantUML version (padding styling)
From PlantUML 1.2026.3 onward, the engine deprecates skinparam Padding and skinparam ParticipantPadding in favor of <style> rules. Themes in this repo follow that migration automatically: on 1.2026.3+ they emit CSS-like styles; on older builds they fall back to the previous skinparam settings. If %version() cannot be parsed, the CSS path is used by default.
To force the legacy `skinparam` path even on a newer JAR (for debugging), set **`!$PUML_FORCE_LEGACY_PADDING = true`** in your `.puml` **before** the theme `!include`.
PlantUML version (padding styling) { #plantuml-version-padding-styling }¶
See the note above for padding migration behaviour on PlantUML 1.2026.3+ vs legacy JARs.
Universal Gen2 theme (recommended)¶
Works for most diagram types:
!include https://raw.githubusercontent.com/doubleSlashde/umltheme/main/doubleslash/doubleslash-gen2.puml
Light mode only¶
Dark mode only¶
Verify locally or in CI¶
Using PlantUML JAR¶
Using PlantUML Online¶
Copy your .puml content to PlantUML Online Server.
Using IDE¶
VS Code (or derivate) with PlantUML Extension recommended.
Open your .puml file and press Alt+D to preview the diagram.
Example layouts in this repository¶
Generated examples are grouped for different workflows:
| Folder | Purpose |
|---|---|
examples/gen2/remote_testing/ |
Includes use GitHub raw URLs |
examples/gen2/local_testing/ |
Includes use relative paths into doubleslash/ |
Browse either set on GitHub to mirror your environment.
Weiterführend¶
- Style Guide — normative Styling-Regeln, Design Tokens, Do/Don't für Diagramm-Autoren