Skip to main content
Jeden Skill in Manus ausführen
mit einem Klick
GitHub-Repository

diagrams-js

diagrams-js enthält 18 gesammelte Skills von diagrams-js, mit Repository-Berufsabdeckung und Skill-Detailseiten auf SkillsMP.

gesammelte Skills
18
Stars
29
aktualisiert
2026-05-06
Forks
3
Berufsabdeckung
1 Berufskategorien · 100% klassifiziert
Repository-Explorer

Skills in diesem Repository

diagrams-js-diagrams-js-plugin-system
Softwareentwickler

Extend diagrams-js with custom import/export formats, metadata providers, and hooks. Create plugins for Docker Compose, Terraform, cloud provider metadata, and more.

2026-05-06
plugin-kubernetes
Softwareentwickler

Import and export Kubernetes YAML manifests with diagrams-js. Convert Kubernetes manifests to architecture diagrams and vice versa.

2026-05-06
diagrams-js-cli
Softwareentwickler

Command-line interface for diagrams-js. Install @diagrams-js/cli and use diagrams <command> to render, export, diff, init, watch, and manage plugins. Cross-platform CLI with programmatic API. Supports file and stdin input.

2026-05-05
diagrams-js-diagram-diff
Softwareentwickler

Visual diff for diagrams. Compare two versions of a diagram to see added, removed, and modified elements with color-coded side-by-side rendering. Perfect for code reviews, documentation, and architecture evolution tracking.

2026-05-05
diagrams-js-creating-plugins
Softwareentwickler

Create custom plugins for diagrams-js to extend import/export capabilities. Package structure, plugin API, best practices, and real-world examples. Use context.lib for runtime exports, context.loadResourcesList for resource discovery, and context.loadYaml for YAML parsing without bundling dependencies.

2026-05-03
diagrams-js-browser-integration
Softwareentwickler

Using diagrams-js in browsers with CDN (esm.sh), bundlers, and import maps. DOM insertion of SVG, data URLs for embedding in img tags, file downloads with diagram.save(). ESM-only - requires type="module".

2026-04-23
diagrams-js-clusters-grouping
Softwareentwickler

Grouping nodes with diagram.cluster() and nested clusters via cluster.cluster(). Adding nodes to clusters with cluster.add(). Visual organization with themed backgrounds. Connecting nodes across clusters.

2026-04-23
diagrams-js-node-connections
Softwareentwickler

Connecting nodes with .to() (forward), .from() (reverse), .with() (undirected). Using Edge() for styling with color, style, label, forward, reverse options. Chaining connections and connecting to multiple targets with arrays.

2026-04-23
diagrams-js-rendering-export
Softwareentwickler

Rendering diagrams to multiple formats. SVG output as string, PNG/JPG as Uint8Array (requires sharp in Node.js), DOT format as Graphviz source, JSON for serialization. Data URLs for embedding. Saving files with diagram.save().

2026-04-23
diagrams-js-svg-serialization
Softwareentwickler

SVG export and import for diagrams. Render diagrams to SVG with embedded metadata for round-trip serialization. Import previously exported SVG images back into editable diagrams. Alternative to JSON serialization with self-contained visual + data format.

2026-04-23
diagrams-js-custom-nodes
Softwareentwickler

Creating nodes with external icons using Custom() function. Support for remote URLs (browsers), local files (Node.js), and data URLs. Customize appearance with shape, width, height, margin options. Async icon loading with automatic injection into SVG output.

2026-04-23
diagrams-js-diagram-configuration
Softwareentwickler

Configuring diagram appearance and layout. Set direction (TB/BT/LR/RL), theme (pastel/neutral/blues/greens/orange), curve style (ortho/curved/spline/polyline). Apply custom Graphviz attributes via graphAttr, nodeAttr, edgeAttr. Enable autolabel for automatic node type prefixes.

2026-04-23
diagrams-js-getting-started
Softwareentwickler

Installation and first steps with diagrams-js. Install via npm/yarn/pnpm/bun or CDN. Create diagrams with Diagram(), add nodes with diagram.add(), render with await diagram.render(). Covers ES modules, import maps, and basic diagram lifecycle.

2026-04-23
diagrams-js-json-serialization
Softwareentwickler

JSON export and import for diagrams. Serialize diagrams to JSON for cloud architecture provisioning, infrastructure-as-code integration, and tool interoperability. Import JSON with automatic icon resolution.

2026-04-23
diagrams-js-nodejs-integration
Softwareentwickler

Using diagrams-js in Node.js with npm installation. File system saving, PNG/JPG rendering with sharp package. Local icon files for Custom nodes. Buffer handling for binary output formats.

2026-04-23
diagrams-js-provider-nodes
Softwareentwickler

Using 2000+ pre-built node classes from 17+ cloud providers. Import from diagrams-js/{provider}/{category} with auto-generated icons. Providers: AWS, Azure, GCP, Kubernetes, On-premises, AlibabaCloud, DigitalOcean, Elastic, Firebase, Generic, GIS, IBM, OCI, OpenStack, Outscale, Programming, SaaS, C4.

2026-04-23
diagrams-js-python-migration
Softwareentwickler

Migrating from Python diagrams library to TypeScript. Converting context managers to function calls, >> operator to .to(), << operator to .from(), - operator to .with(), Cluster syntax, import paths. Key differences: explicit diagram.add(), async render(), no destroy().

2026-04-23
plugin-docker-compose
Softwareentwickler

Import and export Docker Compose files with diagrams-js. Convert docker-compose.yml to architecture diagrams and vice versa.

2026-04-15