Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/layer5io/docs
Browse files Browse the repository at this point in the history
  • Loading branch information
iArchitSharma committed Apr 30, 2024
2 parents fc59bb1 + 320821f commit dabd816
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 20 deletions.
4 changes: 2 additions & 2 deletions content/en/cloud/spaces/environments.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@ Environments represent a collection of resources in the form of Connections - bo

- **Logical Grouping** Environments allow you to logically group related connections and their associated credentials. This makes it easier to manage, share, and work with a subset of resources instead of dealing with all your connections individually.

- **Resource Sharing** Environments can be seamlessly assigned to [Workspaces](../workspaces), another essential concept in Meshery. When you assign an Environment to a Workspace, you enable resource sharing among team members. This collaborative approach simplifies the sharing of connections and resources, making it easier to work together in cloud-native environments.
- **Resource Sharing** Environments can be seamlessly assigned to [Workspaces](../workspaces), another essential concept in Meshery. When you assign an Environment to a Workspace, you enable resource sharing among team members. This collaborative approach simplifies the sharing of connections and resources, making it easier to work together in cloud native environments.

## Key Components

### Connections <a id="connections"></a>

Connections are an integral part of Environment. These are cloud-native resources that can be both managed and unmanaged, and they're registered by the Meshery Server. Examples of connections include Kubernetes clusters, Prometheus instances, Jaeger tracers, and Nginx web servers.
Connections are an integral part of Environment. These are cloud native resources that can be both managed and unmanaged, and they're registered by the Meshery Server. Examples of connections include Kubernetes clusters, Prometheus instances, Jaeger tracers, and Nginx web servers.

See "[Connections](https://docs.meshery.io/concepts/logical/connections)" in Meshery Docs for more information.

Expand Down
10 changes: 9 additions & 1 deletion content/en/meshmap/designer/export-designs/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Export Designs
description: >
How to export your designs for backup , sharing or offline use .
weight: 5
weight: 6
categories: [Designer]
tags: [designs]
# Should this page every be relocated, please create a redirect link from the old location to the new location or backlinks like the one below will break.
Expand Down Expand Up @@ -31,6 +31,14 @@ To export your MeshMap design, follow these steps:

Exporting your design as a design file provides you with a YAML file representing the current snapshot of your design. This file can be used for offline sharing, backup, or later import.

## Exporting as an OCI Image

Exporting your design as an OCI image allows you to package your design as a container image. This image can be shared, stored, or retrieved from any container registry, like Docker Hub.

## Exporting as a PNG Image

Exporting your design as a PNG image provides you with a visual snapshot of your design. This image can be shared, embedded, or used in presentations.

## Exporting as the Unmodified Source

If your design was generated from a source like HelmChart, Kubernetes manifest, or a previous design file, exporting it as an unmodified source will give you the original source file.
Expand Down
16 changes: 7 additions & 9 deletions content/en/meshmap/designer/whiteboarding/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,22 @@ tags: [designs]

![Shapes Introduction](./overview.png)

The Whiteboarding and Freestyle Drawing feature introduces versatile drawing capabilities within Meshmap. This expansion augments the tool's functionality with a suite of annotation and visualization tools, allowing users to draw, annotate, and collaborate in real-time on their cloud native designs.
The whiteboarding feature introduces versatile, freestyle drawing capabilities within Meshmap. 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.

# Key Functionality
## Key Functionality

1. **Drawing Tools Integration**
- Incorporates a comprehensive set of drawing tools resembling popular whiteboard applications.
- Enables users to draw shapes,group components , annotate, and highlight specific elements within the infrastructure design canvas.
- Enables you to draw shapes, group components , annotate, and highlight specific elements within the infrastructure design canvas.
2. **Real-time Collaboration**
- Facilitates simultaneous collaboration among multiple users within the tool.
- Supports live editing and instant visualization of changes made by collaborators.
3. **Non-Invasive Annotations**
- Annotations, shapes, or drawings created within the tool remain separate visual aids, not altering the actual infrastructure components.

# Enable the Whiteboarding Beta Feature
## Enable the Whiteboarding Beta Feature

If not already enabled, follow these steps to access the whiteboarding feature within MeshMap:

### Step 1: Accessing Preferences

Expand Down Expand Up @@ -53,13 +55,9 @@ The Whiteboarding and Freestyle Drawing feature introduces versatile drawing cap
1. Share access with collaborators or team members to engage in real-time collaborative drawing sessions.

{{% alert title="Note" %}}
- The Whiteboard (Beta) feature might undergo updates or improvements during its beta phase.
- Provide feedback or report issues encountered while using the whiteboard to contribute to its refinement.
The Whiteboard (Beta) feature might undergo updates or improvements during its beta phase. Provide feedback or report issues encountered while using the whiteboard to contribute to its refinement.
{{% /alert %}}




### Feature Highlights

- **Diverse Drawing Capabilities**
Expand Down
16 changes: 8 additions & 8 deletions content/en/meshmap/getting-started/starting-scratch.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Starting from scratch
description: >
Welcome to MeshMap, your comprehensive tool for creating and managing cloud-native deployment designs. This documentation will guide you through the steps, emphasizing the underlying system behavior for each action you take.
Welcome to MeshMap, your comprehensive tool for creating and managing cloud native deployment designs. This documentation will guide you through the steps, emphasizing the underlying system behavior for each action you take.
weight: 2
categories: [Designer]
tags: [designs]
Expand All @@ -13,7 +13,7 @@ tags: [designs]
Upon entering MeshMap, seamlessly transition to the "Designer" mode by selecting the "Designer" tab from the main menu. This action dynamically switches to the Designer mode, initializing the necessary tools for design creation.

**Example Analogy:**
Think of Designer mode as your blueprint studio. Just like architects use specific tools to design buildings, you, as a cloud architect, use MeshMap to design your cloud-native applications.
Think of Designer mode as your blueprint studio. Just like architects use specific tools to design buildings, you, as a cloud architect, use MeshMap to design your cloud native applications.

## Step 2: Giving Your Design a Name

Expand All @@ -27,21 +27,21 @@ Naming your design is like labeling a blueprint for a mobile app. It helps every
Explore the extensive toolbox in Designer mode, offering a diverse array of components such as microservices, databases, and event queues. Each component seamlessly integrates into your infrastructure. As you explore components, MeshMap dynamically previews their integration into your design, ensuring a harmonious fit.

**Example Analogy:**
Think of the toolbox as a palette of building blocks for your cloud-native app. Just like selecting different materials for a construction project, you choose components for your app's architecture.
Think of the toolbox as a palette of building blocks for your cloud native app. Just like selecting different materials for a construction project, you choose components for your app's architecture.

## Step 4: Selecting Specific Versions

To ensure precision in your design, select the specific version of each component you need. MeshMap supports a variety of versions for different components, allowing you to tailor your design to meet your exact requirements. A compatibility check is conducted, ensuring that selected versions align seamlessly within your design.

**Example Analogy:**
Choosing component versions is similar to selecting software versions for your cloud-native app. It's like picking the right versions of libraries to ensure your app functions smoothly.
Choosing component versions is similar to selecting software versions for your cloud native app. It's like picking the right versions of libraries to ensure your app functions smoothly.

## Step 5: Building Complex Cloud-Native Deployments
## Step 5: Building Complex cloud native Deployments

With the Designer toolbox at your disposal, effortlessly construct complex cloud-native deployments. Simply drag and drop components onto the MeshMap canvas, arranging them in a way that suits your architecture. MeshMap renders your design in real-time as you drag and drop components, providing immediate visual feedback.
With the Designer toolbox at your disposal, effortlessly construct complex cloud native deployments. Simply drag and drop components onto the MeshMap canvas, arranging them in a way that suits your architecture. MeshMap renders your design in real-time as you drag and drop components, providing immediate visual feedback.

**Example Analogy:**
Building your deployment is like assembling a puzzle. Each component fits together to create a cohesive picture—the architecture of your cloud-native app.
Building your deployment is like assembling a puzzle. Each component fits together to create a cohesive picture—the architecture of your cloud native app.

## Step 6: Configuring Each Component

Expand All @@ -64,7 +64,7 @@ For enhanced collaboration and scalability, seamlessly merge existing designs in
**Example Analogy:**
Merging designs is like integrating features from different app versions. You bring together different elements to create a cohesive and feature-rich user experience without losing the uniqueness of each version.

Congratulations! You've successfully navigated the Designer mode in MeshMap, orchestrating a robust and tailored cloud-native deployment. Continue exploring MeshMap's features to optimize and manage your designs effectively.
Congratulations! You've successfully navigated the Designer mode in MeshMap, orchestrating a robust and tailored cloud native deployment. Continue exploring MeshMap's features to optimize and manage your designs effectively.

Happy designing!

Expand Down

0 comments on commit dabd816

Please sign in to comment.