<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Exploring Designer on Layer5 Documentation</title><link>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/</link><description>Recent content in Exploring Designer on Layer5 Documentation</description><generator>Hugo</generator><language>en</language><atom:link href="https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/index.xml" rel="self" type="application/rss+xml"/><item><title>Understanding Design Components</title><link>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/understanding-design-component/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/understanding-design-component/</guid><description>&lt;p&gt;When you&amp;rsquo;re designing and visualizing in &lt;a href="https://kanvas.new/"&gt;Kanvas&lt;/a&gt;, you&amp;rsquo;ll encounter a rich library of components. This guide will help you understand what these components mean and how they behave in your designs.&lt;/p&gt;

&lt;h2 id="core-component-categories" class="heading-link"&gt;
 Core Component Categories
 &lt;a href="#core-component-categories" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://docs.meshery.io/concepts/logical/components"&gt;Components&lt;/a&gt; in Kanvas fall into two fundamental categories, distinguished by whether they can be orchestrated (managed) during deployment.&lt;/p&gt;

&lt;h3 id="semantic-components-orchestratable" class="heading-link"&gt;
 Semantic Components (Orchestratable)
 &lt;a href="#semantic-components-orchestratable" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;These components represent actual infrastructure resources that Kanvas can understand and manage during deployment. They are &amp;ldquo;meaningful&amp;rdquo; because they map directly to real infrastructure elements. Examples include:&lt;/p&gt;</description></item><item><title>Understanding Edge Styles</title><link>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/understanding-edges/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/understanding-edges/</guid><description>&lt;p&gt;When you connect components in &lt;a href="https://kanvas.new/"&gt;Kanvas&lt;/a&gt;, the line you draw is called an &lt;strong&gt;edge&lt;/strong&gt;. Each edge visually represents a &lt;a href="https://docs.layer5.io/kanvas/concepts/relationships/"&gt;relationship&lt;/a&gt; between your components. This guide explains how to use different edge styles to create clear and effective infrastructure designs.&lt;/p&gt;
&lt;p&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[56 474 259 251 468 355]" src="images/style-edge.gif" onclick="openModal(this.id)" alt="Examples of changing edge styles in Kanvas" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;h2 id="understanding-edge-types" class="heading-link"&gt;
 Understanding Edge Types
 &lt;a href="#understanding-edge-types" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;In Kanvas, there are two main types of edges, each serving a different purpose:&lt;/p&gt;</description></item><item><title>Interpreting Component Badges</title><link>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/interpreting-component-badges/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/interpreting-component-badges/</guid><description>&lt;p&gt;Ever wondered what those little icons in the corners of your components are? Think of them as your component&amp;rsquo;s real-time status display. These indicators, called &lt;strong&gt;badges&lt;/strong&gt;, give you at-a-glance information about everything from configuration errors to live performance.&lt;/p&gt;
&lt;p&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[233 52 394 300 374 223]" src="images/example.png" onclick="openModal(this.id)" alt="Example" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/p&gt;






&lt;div class="alert alert-custom" style="border-color: #3772ff;" role="alert"&gt;
 &lt;h4 class="alert-heading" style="color: #3772ff;"&gt;A Tale of Two Modes&lt;/h4&gt;
 
 A badge&amp;rsquo;s meaning changes completely depending on your current mode. In &lt;strong&gt;Designer&lt;/strong&gt;, badges help you build a valid blueprint. In &lt;strong&gt;Operator&lt;/strong&gt;, they switch to providing real-time operational data from your live instances.
 
&lt;/div&gt;



&lt;h3 id="what-each-corner-means" class="heading-link"&gt;
 What Each Corner Means
 &lt;a href="#what-each-corner-means" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;While the specific badges change depending on your mode, they all follow a consistent placement philosophy. Badges are organized into four quadrants around a component, with each corner reserved for a specific type of information.&lt;/p&gt;</description></item><item><title>Understanding Tool Modes</title><link>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/understanding-tool-modes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/understanding-tool-modes/</guid><description>&lt;!-- set of custom keyboard button classes --&gt;
&lt;link rel="stylesheet" href="https://unpkg.com/keyboard-css@1.2.4/dist/css/main.min.css" /&gt;
Kanvas Designer offers three modes: Default, Pencil, and Connector, which behave differently based on the context in which they are used. Understanding these modes is essential for effectively interacting with components and the canvas.
&lt;p&gt;You can switch between mouse modes using hotkeys or tool selection. Here are hotkeys that control your mode:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Hotkeys&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;button class="kbc-button kbc-button-xs"&gt;Spacebar&lt;/button&gt;&lt;/td&gt;
 &lt;td&gt;Temporarily enables the alternative mouse mode (default mode vs pan mode)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;button class="kbc-button kbc-button-xs"&gt;H&lt;/button&gt;&lt;/td&gt;
 &lt;td&gt;Switches to pan mode (hand icon)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;button class="kbc-button kbc-button-xs"&gt;Escape / V&lt;/button&gt;&lt;/td&gt;
 &lt;td&gt;Switches to default mode irrespective of which mode you are currently using.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;

&lt;h2 id="interacting-with-components" class="heading-link"&gt;
 Interacting with Components
 &lt;a href="#interacting-with-components" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;










&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;
 &lt;li class="nav-item"&gt;
 &lt;button class="nav-link active"
 id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"
 data-td-tp-persist="select tool" aria-controls="tabs-00-00" aria-selected="true"&gt;
 Select Tool
 &lt;/button&gt;
 &lt;/li&gt;&lt;li class="nav-item"&gt;
 &lt;button class="nav-link"
 id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"
 data-td-tp-persist="pencil tool" aria-controls="tabs-00-01" aria-selected="false"&gt;
 Pencil Tool
 &lt;/button&gt;
 &lt;/li&gt;&lt;li class="nav-item"&gt;
 &lt;button class="nav-link"
 id="tabs-00-02-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-02" role="tab"
 data-td-tp-persist="pen tool" aria-controls="tabs-00-02" aria-selected="false"&gt;
 Pen Tool
 &lt;/button&gt;
 &lt;/li&gt;&lt;li class="nav-item"&gt;
 &lt;button class="nav-link"
 id="tabs-00-03-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-03" role="tab"
 data-td-tp-persist="pan tool" aria-controls="tabs-00-03" aria-selected="false"&gt;
 Pan Tool
 &lt;/button&gt;
 &lt;/li&gt;
&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;
 &lt;div class="tab-body tab-pane fade show active"
 id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;
 &lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Action&lt;/th&gt;
 &lt;th&gt;Cursor Style&lt;/th&gt;
 &lt;th&gt;Behavior&lt;/th&gt;
 &lt;th&gt;Example&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Hover&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;default (arrow)&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Nothing&lt;/td&gt;
 &lt;td&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[470 379 360 135 338 119]" src="./default.gif" onclick="openModal(this.id)" alt="Click" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Click-and-drag&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;move&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Moves component in the direction of the mouse&lt;/td&gt;
 &lt;td&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[375 406 327 312 451 429]" src="./click_and_drag.gif" onclick="openModal(this.id)" alt="Click and drag" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Click&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;default (arrow)&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Displays component toolbar, resize box, and connection handles&lt;/td&gt;
 &lt;td&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[399 375 155 232 88 450]" src="./click.png" onclick="openModal(this.id)" alt="Click" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Double-click (component)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;pointer&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Opens the component configurator&lt;/td&gt;
 &lt;td&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[126 268 366 361 481 300]" src="./double_click.png" onclick="openModal(this.id)" alt="Double-click component" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Double-click (textbox)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;text&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Enables text editing inside the component&lt;/td&gt;
 &lt;td&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[204 484 26 440 275 446]" src="./text-box-double-click.gif" onclick="openModal(this.id)" alt="Double-click textbox" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Right-click&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;default (arrow)&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Opens the circular component context menu&lt;/td&gt;
 &lt;td&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[158 108 164 234 333 405]" src="./right_click.png" onclick="openModal(this.id)" alt="Right-click" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Click-and-hold&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;crosshair&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Initiates box selection for selecting multiple components&lt;/td&gt;
 &lt;td&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[320 398 463 166 136 39]" src="./select.gif" onclick="openModal(this.id)" alt="Box selection" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Scroll wheel&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;default (arrow)&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Pan up or down&lt;/td&gt;
 &lt;td&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[476 429 416 321 153 293]" src="./scroll_up_down.gif" onclick="openModal(this.id)" alt="Scroll" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Scroll wheel + CMD/CTRL&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;default (arrow)&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Zoom in/out&lt;/td&gt;
 &lt;td&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[113 158 421 62 419 362]" src="./zoom_in_out.gif" onclick="openModal(this.id)" alt="Zoom" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Horizontal scroll wheel&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;default (arrow)&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Pan left or right&lt;/td&gt;
 &lt;td&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[473 3 288 90 470 191]" src="./scroll_left_right.gif" onclick="openModal(this.id)" alt="Scroll left/right" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;

 &lt;/div&gt;
 &lt;div class="tab-body tab-pane fade"
 id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;
 &lt;p&gt;Pencil lines do not connect individual components, but offer annotating capability, allowing you to take notes and draw annotations to enhance your designs.&lt;/p&gt;</description></item><item><title>Whiteboarding</title><link>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/whiteboarding/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/whiteboarding/</guid><description>&lt;p&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[479 258 481 302 407 440]" src="./overview.png" onclick="openModal(this.id)" alt="Shapes Introduction" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;The whiteboarding feature introduces versatile, freestyle drawing capabilities within Kanvas. Enabling the whiteboard feature augments your ability to diagram with a suite of predefined shapes, and pen and pencil annotation, allowing you full freedom of expression of your engineering diagrams.&lt;/p&gt;

&lt;h2 id="key-functionality" class="heading-link"&gt;
 Key Functionality
 &lt;a href="#key-functionality" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Drawing Tools Integration&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Incorporates a comprehensive set of drawing tools resembling popular whiteboard applications.&lt;/li&gt;
&lt;li&gt;Enables you to draw shapes, group components , annotate, and highlight specific elements within the infrastructure design canvas.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Real-time Collaboration&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Facilitates simultaneous collaboration among multiple users within the tool.&lt;/li&gt;
&lt;li&gt;Supports live editing and instant visualization of changes made by collaborators.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Non-Invasive Annotations&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Annotations, shapes, or drawings created within the tool remain separate visual aids, not altering the actual infrastructure components.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id="enable-the-whiteboarding-beta-feature" class="heading-link"&gt;
 Enable the Whiteboarding Beta Feature
 &lt;a href="#enable-the-whiteboarding-beta-feature" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If not already enabled, follow these steps to access the whiteboarding feature within Kanvas:&lt;/p&gt;</description></item><item><title>Reviewing Designs</title><link>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/comments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/comments/</guid><description>&lt;p&gt;Kanvas&amp;rsquo;s Designer enables you to place comments &amp;ldquo;inline&amp;rdquo; with your infrastructure as code. Use comments to offer feedback to team members, take detailed design notes, capture helpful tips for your team members, and include justification as to your infrastructure and application configuration decisions. Pay it forward to your future self by leaving historical record for reference later.&lt;/p&gt;
&lt;figure&gt;
 &lt;img src="./kanvas-comment.png" alt="Comments in Designer" /&gt;
 &lt;figcaption&gt;Example of comments in Designer&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Your comment may be a request for design review, to offer feedback to peers, or to simply record notes.&lt;/p&gt;</description></item><item><title>Sharing Designs</title><link>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/sharing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/sharing/</guid><description>&lt;p&gt;In Kanvas, you can share your designs with other members of your organization and teams, and you can control access permissions. This page describes the different access types for designs and how to effectively use them.&lt;/p&gt;






&lt;div class="alert alert-custom" style="border-color: #3772ff;" role="alert"&gt;
 &lt;h4 class="alert-heading" style="color: #3772ff;"&gt;Sharing Views&lt;/h4&gt;
 
 You can share and control access to &lt;a href="https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/operator/views/"&gt;Views&lt;/a&gt; in the same fashion as you do for Designs.
 
&lt;/div&gt;



&lt;h2 id="understanding-visibility-levels" class="heading-link"&gt;
 Understanding visibility levels
 &lt;a href="#understanding-visibility-levels" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Designs have visibility statuses that defines who can access your designs. These options offer different levels of exposure for content within your workspaces:&lt;/p&gt;</description></item><item><title>Embedding Designs</title><link>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/embedding-designs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/embedding-designs/</guid><description>&lt;p&gt;Design Embedding enables you to export a design in a format that can be seamlessly integrated into websites, blogs, or platforms supporting HTML, CSS, and JavaScript. This embedded version provides an interactive representation of the design, making it easier to share with infrastructure stakeholders.&lt;/p&gt;

&lt;h2 id="embedding-your-design" class="heading-link"&gt;
 Embedding Your Design
 &lt;a href="#embedding-your-design" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;To embed your Kanvas design, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Access Embed Option&lt;/strong&gt;: Within the &lt;a href="https://kanvas.new/"&gt;Kanvas Designer&lt;/a&gt;, select the design you wish to embed. Click on the export icon in the menu for the selected design. The export modal will appear, click on the &amp;ldquo;Embed&amp;rdquo; option.&lt;/p&gt;</description></item><item><title>Working with Tags</title><link>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/tagsets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/tagsets/</guid><description>&lt;p&gt;You can group components using tags. Tags are key-value pairs that help you organize and categorize components within your design. Tags can be used to visually group components. You can also use tags to filter components and view only those that match the tag criteria.&lt;/p&gt;











&lt;div class="alert alert-primary" role="alert"&gt;
 &lt;h4 class="alert-heading"&gt;Related Concept&lt;/h4&gt;
 
 Kubernetes resources are capable of being assigned Label and Annotation key/value pairs. When pairs of Labels or Annotations match, a relationship is formed and visualized as shown below.
 
&lt;/div&gt;



&lt;h2 id="grouping-components-with-tags" class="heading-link"&gt;
 Grouping Components with Tags
 &lt;a href="#grouping-components-with-tags" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;To group components using tags, follow these steps.&lt;/p&gt;</description></item><item><title>Exporting Designs</title><link>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/export-designs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/export-designs/</guid><description>&lt;p&gt;Kanvas let&amp;rsquo;s you export a design in several formats, so you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;keep versioned backups&lt;/li&gt;
&lt;li&gt;collaborate offline&lt;/li&gt;
&lt;li&gt;push artifacts to OCI-compatible registries or Helm repositories&lt;/li&gt;
&lt;li&gt;integrate designs into CI/CD or GitOps pipelines&lt;/li&gt;
&lt;li&gt;embed interactive diagrams in documentation and blogs&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id="export-in-two-steps" class="heading-link"&gt;
 Export in Two Steps
 &lt;a href="#export-in-two-steps" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Open the export menu
Within the &lt;a href="https://playground.meshery.io/extension/meshmap"&gt;Kanvas Designer&lt;/a&gt;, select the design you wish to export in the design drawer. Click on the export icon in the menu for the selected design.&lt;/li&gt;
&lt;li&gt;Pick an export format
Choose the option that matches your workflow (see table below).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;






&lt;div class="md__image"&gt;
 &lt;img id="[71 163 333 107 104 207]" src="./export-modal.gif" onclick="openModal(this.id)" alt="Export Icon" 
 class="md-image-responsive" /&gt;
&lt;/div&gt;&lt;/p&gt;</description></item><item><title>Publishing Designs</title><link>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/publishing-designs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-939--bejewelled-pegasus-b0ce81.netlify.app/kanvas/designer/publishing-designs/</guid><description>&lt;p&gt;Publishing a design makes it visible to all Meshery Cloud users and anonymous visitors. This guide explains the publishing workflow, state management, permissions, and operational constraints.&lt;/p&gt;

&lt;h2 id="publishing-workflow" class="heading-link"&gt;
 Publishing Workflow
 &lt;a href="#publishing-workflow" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;

&lt;h3 id="step-1-access-extensions-ui" class="heading-link"&gt;
 Step 1: Access Extensions UI
 &lt;a href="#step-1-access-extensions-ui" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Navigate to Meshery &lt;a href="https://playground.meshery.io/extension/meshmap"&gt;Kanvas Designer&lt;/a&gt; from the main dashboard.&lt;/p&gt;

&lt;h3 id="step-2-select-design-in-sidebar" class="heading-link"&gt;
 Step 2: Select Design in Sidebar
 &lt;a href="#step-2-select-design-in-sidebar" class="heading-anchor" aria-label="Permalink to this heading"&gt;🔗&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Publish designs through two methods. Click the &lt;strong&gt;info (&amp;ldquo;i&amp;rdquo;)&lt;/strong&gt; button for details.&lt;/p&gt;</description></item></channel></rss>