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.
!!! note "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`
!!! note "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`.
Works for most diagram types:
!include https://raw.githubusercontent.com/doubleSlashde/umltheme/main/doubleslash/doubleslash-gen2.puml!include https://raw.githubusercontent.com/doubleSlashde/umltheme/main/doubleslash/light.puml!include https://raw.githubusercontent.com/doubleSlashde/umltheme/main/doubleslash/dark.pumljava -jar plantuml.jar filename.pumlCopy your .puml content to PlantUML Online Server.
VS Code (or derivate) with PlantUML Extension recommended.
Open your .puml file and press Alt+D to preview the diagram.
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.