Skip to content

Commit fc495c4

Browse files
authored
Merge pull request #1008 from PragalvaXFREZ/feat/revamp-top-sections
Chore: Restructre Sidebar and Top Level Items
2 parents 5e50ceb + 275a7c1 commit fc495c4

139 files changed

Lines changed: 544 additions & 387 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

content/en/charts/_index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ cascade:
1212
{{< alert type="info" title="Repository Only">}}
1313
This page only contains a brief synopsis of the Helm repository.
1414

15-
See the [Self-Hosted section](/cloud/self-hosted/) of the Layer5 Cloud documentation for deployment prerequisites, considerations, and instructions.
15+
See the [Self-Hosted section](/cloud/guides/self-hosted/) of the Layer5 Cloud documentation for deployment prerequisites, considerations, and instructions.
1616
{{< /alert >}}
1717

1818
## Repository Contents
@@ -24,7 +24,7 @@ Contained in the Layer5 Helm repository is the [Meshery Remote Provider](https:/
2424
<p>The source for this chart is located in the <code>layer5io/meshery-cloud</code> repository under <code>install/kubernetes/</code>.</p>
2525

2626
{{< alert type="info" title="Complete Deployment Instructions">}}
27-
Layer5 Cloud's Helm chart supports a number of [configuration options]({{<ref "/cloud/self-hosted/deployment/helm-chart-values" >}})
27+
Layer5 Cloud's Helm chart supports a number of [configuration options]({{<ref "/cloud/guides/self-hosted/deployment/helm-chart-values" >}})
2828

29-
See the [Self-Hosted section](/cloud/self-hosted/) of the Layer5 Cloud documentation for deployment prerequisites, considerations, and instructions.
29+
See the [Self-Hosted section](/cloud/guides/self-hosted/) of the Layer5 Cloud documentation for deployment prerequisites, considerations, and instructions.
3030
{{< /alert >}}

content/en/cloud/_index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,20 @@ cascade:
7272
</div>
7373
{{% /pageinfo %}}
7474

75+
## What is Layer5 Cloud?
76+
77+
Layer5 Cloud is the centralized management console and identity provider for the Layer5 ecosystem — specifically for **Kanvas** and **Meshery** deployments. It provides an extensible, highly flexible authorization framework that enables organizations to govern complex, multi-cloud infrastructure with confidence. Think of it as the command center where your teams, workspaces, and cloud-native assets come together under a single, unified platform.
78+
79+
Layer5 Cloud is available both as a fully managed service and as a [self-hosted](/cloud/guides/self-hosted/) deployment, giving organizations the flexibility to meet their own security and compliance requirements.
80+
81+
## Why use Layer5 Cloud?
82+
83+
- **Unified Identity and Access Management**: Define and enforce granular Role-Based Access Control (RBAC) across your organizations, teams, and users — all from one place.
84+
- **Collaborative Infrastructure Design**: Like Google Workspace for teams or Figma for designers, Layer5 Cloud enables real-time, multi-player collaboration on infrastructure patterns and deployments.
85+
- **Content Catalog**: Publish, discover, and reuse cloud-native architectures and patterns — either publicly or privately within your organization.
86+
- **Multi-Tenancy and Organizational Hierarchy**: Support service provider-grade structures with tenant entitlement services and a flexible organizational model that scales with your business.
87+
- **Flexible Deployment**: Run Layer5 Cloud as a SaaS product or bring it on-premises — your infrastructure, your rules.
88+
7589
<!-- {{< blocks/section color="dark" type="row" >}}
7690
{{% blocks/feature icon="fa-lightbulb" title="Fastest OS **on the planet**!" %}}
7791
The new **TechOS** operating system is an open source project. It is a new project, but with grand ambitions.

content/en/cloud/academy/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Academy
3-
weight: 5
3+
weight: 4
44
description: >
55
Learn how to use, build, manage, and extend the Layer5 Academy.
66
categories: [Academy]

content/en/cloud/academy/creating-content/extending-the-academy/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ The Layer5 Academy platform supports all Hugo shortcode features. For more advan
172172

173173
### Branded Email Communications
174174

175-
When using the Academy with [white-labeling](/cloud/self-hosted/white-labeling) enabled, all system-generated emails (badge awards, certificate awards, challenge registrations) automatically reflect your organization's branding.
175+
When using the Academy with [white-labeling](/cloud/guides/self-hosted/white-labeling) enabled, all system-generated emails (badge awards, certificate awards, challenge registrations) automatically reflect your organization's branding.
176176

177177
Below is an example email template showing how badge award notifications appear when white-labeling is enabled. The parts enclosed in `{{}}` are automatically replaced with your organization's specific information:
178178

content/en/cloud/academy/creating-content/using-content-template-creator/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
title: Using Academy Content Template Creator
33
weight: 6
44
description: >
5-
5+
66
categories: [Academy]
77
tags: [Academy]
8-
aliases:
8+
aliases:
99
- /cloud/academy/using-academy-content-template-creator
1010
- /cloud/academy/using-content-template-creator
1111
- /cloud/academy/academy-content-template-creator-guide
@@ -153,7 +153,7 @@ Your invitation link provides targeted access management:
153153

154154
- **Specific Team Access**: Only members of your selected teams can access the content through this link
155155
- **Automatic Role Assignment**: Users who accept the invitation automatically receive the "Academy Learner" role
156-
- **Organization Boundary Protection**: Only users within your [organization](https://docs.layer5.io/cloud/identity/organizations/) can use this invitation
156+
- **Organization Boundary Protection**: Only users within your [organization](https://docs.layer5.io/cloud/concepts/identity-and-security/organizations/) can use this invitation
157157

158158
### 2. Flexible Sharing and Distribution
159159

@@ -179,7 +179,7 @@ The invitation form contains eight properties. Three are automatically generated
179179
1. **Name**: Automatically formatted as "Academy Invitation for [your-content-name]"
180180
*Example: "Academy Invitation for meshery-contributors-certification" (lowercase with dash)*
181181
2. **Description**: "Invitation to join organization [organization-name] for academy curricula [course-name]"
182-
3. **Roles**: Defaults to "Academy Learner" - [Learn more about Academy roles](https://docs.layer5.io/cloud/security/roles/academy-roles/)
182+
3. **Roles**: Defaults to "Academy Learner" - [Learn more about Academy roles](https://docs.layer5.io/cloud/concepts/identity-and-security/roles/academy-roles/)
183183

184184
{{< alert type="info" title="Admin Role Invitations" >}}
185185
Academy admins can invite other instructors to become co-admins by changing the **Roles** property from "Academy Learner" to "Academy Admin" during invitation customization.
@@ -229,7 +229,7 @@ Specify which teams invited users will join:
229229

230230
- **Team Selection**: Choose from available teams via dropdown menu
231231
- **Multiple Teams**: You can assign users to multiple teams
232-
- **No Teams Available**: If your organization has no teams, [create them](https://docs.layer5.io/cloud/identity/teams/) first. Users will be added to all successfully configured teams
232+
- **No Teams Available**: If your organization has no teams, [create them](https://docs.layer5.io/cloud/concepts/identity-and-security/teams/) first. Users will be added to all successfully configured teams
233233

234234
{{< alert type="info" title="Team Structure Changes" >}}
235235
**During Organization Restructuring:**
@@ -252,4 +252,4 @@ Control invitation accessibility:
252252

253253
{{< alert type="info" title="Invitation Idempotency" >}}
254254
Users only need to accept one invitation, regardless of how many invitation emails they receive. Once accepted, additional invitations to the same user are automatically ignored.
255-
{{< /alert >}}
255+
{{< /alert >}}

content/en/cloud/concepts/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ The following concepts form the foundation of the Layer5 Cloud ecosystem:
2121

2222
This section explains the underlying concepts of Layer5 Cloud — the building blocks that the rest of the documentation assumes you understand.
2323

24+
- [Spaces](spaces/) explains workspaces, environments, and workspace management.
25+
- [Identity and Security](identity-and-security/) explains organizations, teams, users, access control, roles, keychains, keys, tokens, and sessions.
2426
- [Meshery Server Registration](meshery-server-registration) — How a Meshery Server registers itself with Layer5 Cloud as its Remote Provider, how Cloud identifies an existing registration, and what fields are preserved across re-registration.
2527

2628
---

content/en/cloud/catalog/_index.md renamed to content/en/cloud/concepts/catalog/_index.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,18 @@ description: >
55
The Cloud Catalog is a web-based, public catalog to facilitate easy sharing and discovery of common cloud native architectures and design patterns.
66
categories: [Catalog]
77
tags: [Designer]
8+
aliases:
9+
- /cloud/catalog/
10+
811
---
912

1013
{{%pageinfo%}}
1114
Public Catalog: https://cloud.layer5.io/catalog
1215
{{%/pageinfo%}}
1316

14-
<!-- {{< figure src="/cloud/catalog/images/delivering-catalog-content.svg" alt="Delivering-catalog-content" class="image-center-shadow" >}} -->
17+
<!-- {{< figure src="/cloud/concepts/catalog/images/delivering-catalog-content.svg" alt="Delivering-catalog-content" class="image-center-shadow" >}} -->
1518

16-
<img src="/cloud/catalog/images/delivering-catalog-content.svg" alt="Delivering-catalog-content" />
19+
<img src="/cloud/concepts/catalog/images/delivering-catalog-content.svg" alt="Delivering-catalog-content" />
1720

1821
The Cloud Catalog is a web-based, public catalog to facilitate easy discovery of existing designs. Designs that are published into the catalog can be, but are not always curated for known best practices and patterns. Content is published at [cloud.layer5.io/catalog](https://cloud.layer5.io/catalog), and one-click import of catalog content into Meshery Server is seamlessly integrated.
1922

content/en/cloud/catalog/exploring-the-catalog.md renamed to content/en/cloud/concepts/catalog/exploring-the-catalog.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,28 @@ weight: 3
44
description: "Discover how to browse, find, and interact with designs in the Catalog."
55
categories: [Catalog]
66
tags: [Designer]
7+
aliases:
8+
- /cloud/catalog/exploring-the-catalog/
9+
710
---
811

912
The [Cloud Catalog](https://cloud.layer5.io/catalog) is the central hub for well-architected cloud and cloud native patterns and best practices templates. Here, you can discover and share designs with the wider community.
1013

11-
![Catalog main page view](/cloud/catalog/images/catalog-view.gif)
14+
![Catalog main page view](/cloud/concepts/catalog/images/catalog-view.gif)
1215

1316
## Viewing Catalog Items
1417

1518
Meshery Catalog displays all published designs in an organized, searchable format.
1619

1720
### Top Performers
1821

19-
At the top of the page, you can find the **Top Performers** section. This provides a snapshot of the **Leaderboard**, highlighting the most popular designs based on various [metrics](/cloud/catalog/metrics/).
22+
At the top of the page, you can find the **Top Performers** section. This provides a snapshot of the **Leaderboard**, highlighting the most popular designs based on various [metrics](/cloud/concepts/catalog/metrics/).
2023

2124
- To see the complete rankings, click the **Open Leaderboard** button.
2225
- You can toggle the visibility of this section using the **Hide Performers** / **Show Performers** button.
2326

2427
{{< alert type="info" title="Learn More About Leaderboard" >}}
25-
To learn more about Leaderboard, see the [Leaderboard documentation](/cloud/catalog/leaderboard/).
28+
To learn more about Leaderboard, see the [Leaderboard documentation](/cloud/concepts/catalog/leaderboard/).
2629
{{< /alert >}}
2730

2831
### Grid View
@@ -36,10 +39,10 @@ Each card provides key information at a glance:
3639
- **Metrics:** A row of icons at the bottom displays key usage statistics (Opens, Downloads, Deploys, Clones, Shares)
3740
- **Detailed Information (on hover):** When you hover over a card, it flips to reveal more details, including the author, design version, technologies used, and the last updated time
3841

39-
<img src="/cloud/catalog/images/card-view.png" alt="Card View" style="width: 40%" />
42+
<img src="/cloud/concepts/catalog/images/card-view.png" alt="Card View" style="width: 40%" />
4043

4144
{{< alert type="info" title="Understanding Design Metrics" >}}
42-
To better understand what these Metrics represent, you can learn more about [design metrics](/cloud/catalog/metrics/).
45+
To better understand what these Metrics represent, you can learn more about [design metrics](/cloud/concepts/catalog/metrics/).
4346
{{< /alert >}}
4447

4548
### Table View
@@ -48,7 +51,7 @@ Table view provides a dense, list-based format that's ideal for sorting and comp
4851

4952
To customize the information displayed in this view, click the **View Columns icon** and select the attributes you want to see, such as Author, Created At, or Downloads.
5053

51-
![Catalog table view](/cloud/catalog/images/design-view.gif)
54+
![Catalog table view](/cloud/concepts/catalog/images/design-view.gif)
5255

5356
## Filtering and Sorting Catalog Items
5457

@@ -81,7 +84,7 @@ These filters correspond to the metadata authors provide when they publish desig
8184

8285
When you click on any design, you'll see its detail page. This page provides a complete overview of the design's purpose, technical details, and how you can use it.
8386

84-
![Catalog modal](/cloud/catalog/images/design_model.png)
87+
![Catalog modal](/cloud/concepts/catalog/images/design_model.png)
8588

8689
### Key Information
8790

@@ -124,7 +127,7 @@ Design downloads include only the core YAML definition, excluding associated cat
124127

125128
After you've published a design, you might need to update its metadata or description. Clicking the **Edit** button opens a dialog where you can make your changes.
126129

127-
![Design edit modal](/cloud/catalog/images/design-edit.png)
130+
![Design edit modal](/cloud/concepts/catalog/images/design-edit.png)
128131

129132
You can modify the following fields:
130133

File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)