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.
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.
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.