Skip to content

Commit 715d4a9

Browse files
authored
Merge branch 'master' into svgs
Signed-off-by: Lee Calcote <[email protected]>
2 parents 1fcb613 + b6442ac commit 715d4a9

File tree

14 files changed

+251
-298
lines changed

14 files changed

+251
-298
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@ The docker image is pre-built with all the website dependencies installed, which
1717

1818
### With Golang
1919

20-
If your local development environment has a supported version (v1.21.0+) of Golang installed you can run:
20+
If your local development environment has a supported version (v1.21.0+) of Golang installed, next you'll need to install extended hugo version as it has necessary SCSS/SASS support. Find all the hugo packages here: https://github.com/gohugoio/hugo/releases/tag/v0.120.4
2121

22-
make setup
23-
make site
22+
Now to setup and run the site locally run:
23+
24+
`make setup` followed by `make site`
2425

2526
...and then visit http://localhost:1313.
2627

assets/scss/_navbar_project.scss

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
.navbar-brand {
2+
width: 280.06px;
3+
height: 30px;
4+
5+
}
6+
7+
.main-nav-items {
8+
margin-top: 0.75rem;
9+
}
10+
11+
.nav-link-external {
12+
border: 1px solid transparent;
13+
border-radius: 0.25rem;
14+
color: $primary;
15+
background: transparent;
16+
transition: all 0.8s cubic-bezier(0.2, 0.8, 0.2, 1) 0s;
17+
}
18+
19+
.nav-link-external:hover {
20+
border: 1px solid $primary;
21+
color: $primary;
22+
box-shadow: $light 0 0 5px;
23+
background-color: transparent;
24+
}
25+
26+
.nav-link-external:active {
27+
box-shadow: $primary 0 0 5px;
28+
border: 1px solid $secondary;
29+
}

assets/scss/_styles_project.scss

Lines changed: 34 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,38 @@
55
@import 'footer_project.scss';
66
@import 'variables_project.scss';
77
@import 'landing_project.scss';
8+
@import '_navbar_project.scss';
89

910
// Global Navigation Bar
1011
.td-navbar{
1112
min-height:6rem;
1213
background-color: $body-bg !important;
13-
.navbar-brand {
14+
.navbar-brand {
1415
margin: 1.25rem;
1516
}
17+
.td-search {
18+
display:flex;
19+
justify-content: center;
20+
align-content: center;
21+
// background-color: #EBC017;
22+
background-color:#2e2e31;
23+
24+
.td-search__input {
25+
width: 100%;
26+
text-indent: 1.25em;
27+
border-radius: 1rem; }
28+
.td-search__input:not(:focus) {
29+
background: transparent; }
30+
.td-search__input.form-control:focus {
31+
border-color: orange;
32+
box-shadow: 0 0 0 2px red;
33+
color: inherit; }
34+
}
35+
.td-search__input.form-control:focus {
36+
37+
background-color: #EBC017;
38+
}
39+
1640
}
1741

1842
.navbar-dark {
@@ -169,17 +193,14 @@ a:not([href]):not([class]):hover {
169193
z-index: 5;
170194

171195
}
172-
td-sidebar {
196+
.td-sidebar {
173197
background-image: linear-gradient(to top, #1e2117, #1d1912, #18120e, #0f0a09, #000000);
174-
175-
td-sidebar__inner {
176-
td-sidebar__search {
177-
td-search {
178-
179-
}
198+
.td-sidebar__inner {
199+
.td-sidebar__search {
180200
}
181201
}
182202
}
203+
183204
// Left sidebar
184205
.td-sidebar-nav {
185206
overflow: hidden;
@@ -330,14 +351,12 @@ td-sidebar {
330351
margin-bottom: 4rem;
331352
font-size:5rem;
332353
text-align: left;
333-
background: linear-gradient(90deg,
334-
rgba(235,192,23, 0.46) 9.03%,
335-
rgba(223, 255, 199, 0.57) 41.12%,
336-
rgba(255,243,197, 0.31) 61.68%) repeat scroll 0% 0% / auto padding-box text, rgba(0, 0, 0, 0)
337-
linear-gradient(rgb(239, 239, 241), rgb(239, 239, 255)) repeat scroll 0% 0% / auto padding-box text;
338-
background-position: 0% 0%, 0% 0%;
354+
background:
355+
linear-gradient(217deg, rgba(249,245,13, 0.26), rgba(223, 255, 219, 0.57) 9.03%),
356+
linear-gradient(127deg, rgba(249,245,13, 0.7), rgba(223, 225, 199, 0.1) 41.12%),
357+
linear-gradient(336deg, rgba(249,245,13, 0.1), rgba(239, 239, 251, 0.81) 0%); background-position: 0% 0%, 0% 0%;
339358
box-sizing: auto;
340-
color: rgba(0, 0, 0, 0);
359+
color: rgba(0, 0, 0, 0);
341360
display:block;
342361
text-rendering: optimizelegibility;
343362
-webkit-background-clip: text, text;

content/en/cloud/catalog/_index.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Public Catalog: https://meshery.layer5.io/catalog
1111

1212
{{< figure src="/cloud/catalog/images/delivering-catalog-content.svg" class="image-center-shadow" >}}
1313

14-
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 meshery.layer5.io/catalog, and one-click import of catalog content into Meshery Server is seamlessly integrated.
14+
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 [meshery.layer5.io/catalog](https://meshery.layer5.io/catalog), and one-click import of catalog content into Meshery Server is seamlessly integrated.
1515

1616
### Content Visibility
1717

@@ -22,11 +22,21 @@ Each item in the catalog comes with an associated level of visibility.
2222
- Private: View and edit permissions only for design owner.
2323

2424
### Content Types
25-
25+
- Deployment
26+
- Traffic Management
27+
- Security
28+
- Workloads
29+
- Observability
30+
- Scaling
31+
- Resiliency
2632

2733
### Content Categories
2834

2935
Catalog content is categorized in a number of ways:
36+
- **Patterns**: Cloud native patterns enable the business function in simple language.
37+
- **Filters**: Embedded in the data plane of a service mesh, WebAssembly filters offer fine-grained control over service requests.
38+
- **Programs**: Embedded in the data plane of a service mesh, eBPF programs performant, fine-grained control over service requests.
39+
- **Policies**: Applied across the cloud native infrastructure under management, policies may be applied broadly and specificly.
3040

3141
<!-- List design metadata and descriptions here -->
3242

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Creating a Design from Meshery Catalog Templates
3+
description: With this guide, you can create amazing cloud native designs for your infrastructure from already avaliable templetes in the meshery catalog.
4+
weight: 2
5+
---
6+
7+
[Meshery Catalog](https://meshery.layer5.io/catalog) functions much like a cloud marketplace, providing a user-friendly interface for browsing, discovering, and sharing configurations and patterns for cloud native infrastructure. With Meshery Catalog, you can easily find,clone and deploy Kubernetes-based infrastructure and tools, making it easy to streamline your cloud native development and operations processes.
8+
9+
## Cloning a design from a template in the Meshery Catalog
10+
11+
1. Sign into [Layer5 Cloud](https://meshery.layer5.io)
12+
2. Explore the catalogs located in the menu section.
13+
3. Search by technology or type and find the best templete for your infrastructure. You will already see some of the information just by hovering on it.
14+
4. For detailed information just click on it.
15+
5. Simply click the green clone button.
16+
6. Now you have it. Navigate to [Meshery Playground](https://playground.meshery.io/)
17+
7. Go to the MeshMap and you will see your cloned template here. If you con't see it just reload the page.
18+
19+
You can also publish your own design as a templete.

content/en/cloud/identity/users/_index.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@ categories: [Identity]
77
tags: [users]
88
---
99

10-
{{% pageinfo %}}
11-
Page under construction.
12-
{{% /pageinfo %}}
13-
1410
### User Accounts
1511

1612
Every person who uses Layer5 Cloud signs into a user account. Your user account is your identity on Layer5 Cloud and has a username and profile. For example, see Five's profile.

0 commit comments

Comments
 (0)