Skip to content

Commit 6577e4a

Browse files
authored
Merge branch 'master' into chore/relocate-partner-logos
Signed-off-by: Asghar Ali <asgharalifs48@gmail.com>
2 parents 165c245 + 328a5a1 commit 6577e4a

318 files changed

Lines changed: 10546 additions & 4356 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.

.github/ISSUE_TEMPLATE/news.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ We're in the news! When this happens, we take a moment to reprint that news in o
1111
#### Task
1212
1. Create a copy of the [news template](https://github.com/layer5io/layer5/tree/master/src/collections/news/news-template/0000-00-00-news-title).
1313
1. Follow the instructions included in the news template and rename the new file after the title of the news article using lowercase, kebab casing.
14-
1. Understand that this is a reprint request and that you are to copy/paste the published article verbatim. Be sure that you have included the filled in each of the front matter of properties. And have provided a hero image from the original article as well as that you use the original article authors name.
14+
1. Understand that this is a reprint request and that you are to copy/paste the published article verbatim. Be sure that you have included the filled in each of the front matter of properties. And have provided a hero image from the original article as well as that you use the original article authors name. Use the `source_url` field to point to the original article for attribution.
1515
1. Please add the following article to [src/collections/news](https://github.com/layer5io/layer5/tree/master/src/collections/news):
1616

1717
**Article:**
Lines changed: 20 additions & 0 deletions
Loading

.github/workflows/build-and-deploy-site.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
fetch-depth: 1
1919

2020
# - name: Cache Gatsby .cache and public folders
21-
# uses: actions/cache@v4
21+
# uses: actions/cache@v5
2222
# id: gatsby-cache
2323
# with:
2424
# path: |
@@ -34,7 +34,7 @@ jobs:
3434
make build
3535
3636
- name: Deploy 🚀
37-
uses: JamesIves/github-pages-deploy-action@v4.7.4
37+
uses: JamesIves/github-pages-deploy-action@v4
3838
with:
3939
branch: site # The branch the action should deploy to.
4040
folder: public # The folder the action should deploy.

.github/workflows/feature-list.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ jobs:
1818

1919
steps:
2020
- name: Checkout current repository
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v6
2222

2323
- name: Install Node.js
24-
uses: actions/setup-node@v4
24+
uses: actions/setup-node@v6
2525
with:
26-
node-version: 18
26+
node-version: 20
2727

2828
- name: Install dependencies
2929
run: |
@@ -40,7 +40,7 @@ jobs:
4040
4141
- name: Commit changes
4242
id: commit-changes
43-
uses: stefanzweifel/git-auto-commit-action@v5
43+
uses: stefanzweifel/git-auto-commit-action@v7
4444
with:
4545
commit_message: "Updated feature data from spreadsheet"
4646
file_pattern: ${{ env.FEATURES_FILE }}

.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ jobs:
99
pull-requests: write
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/labeler@v5
12+
- uses: actions/labeler@v6
1313
with:
1414
repo-token: "${{ secrets.GITHUB_TOKEN }}"

.github/workflows/lighthouseci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
lighthouseci:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v4
16-
- uses: actions/setup-node@v4
15+
- uses: actions/checkout@v6
16+
- uses: actions/setup-node@v6
1717
with:
18-
node-version: 19
18+
node-version: 20
1919
- run: npm install --legacy-peer-deps && npm install -g @lhci/cli@0.11.x
2020
- run: CI=false npm run build
2121
- run: lhci collect --config=.desktop-lighthouserc.js

.husky/pre-commit

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
#!/bin/sh
2-
. "$(dirname "$0")/_/husky.sh"
3-
4-
npm run lint
1+
npx lint-staged

.lintstagedrc.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
module.exports = {
2+
// Lint & Prettify TS and JS files - only the staged files
3+
"**/*.(ts|tsx|js|jsx)": (filenames) => [
4+
`cross-env NODE_ENV=test npx eslint --fix --max-warnings=0 ${filenames.map((f) => `'${f.replace(/'/g, "'\\''")}'`).join(" ")}`,
5+
`npx prettier --write ${filenames.map((f) => `'${f.replace(/'/g, "'\\''")}'`).join(" ")}`,
6+
],
7+
8+
// Prettify only Markdown and JSON files
9+
"**/*.(md|json)": (filenames) =>
10+
`npx prettier --write ${filenames.map((f) => `'${f.replace(/'/g, "'\\''")}'`).join(" ")}`,
11+
};

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ If you'd like to contribute a post to layer5.io/blog, please open an Issue and s
125125

126126
## Adding News
127127

128-
1. In order to add/update news items, see the detailed instructions in the [news issue template](https://github.com/layer5io/layer5/issues/new?template=news.md).
128+
1. In order to add/update news items, see the detailed instructions in the [news issue template](https://github.com/layer5io/layer5/issues/new?template=news.md). When adding a reprint, use the optional `source_url` field in the frontmatter to link back to the original article for attribution.
129129

130130
# Contributing to Layer5's Sistent
131131

README.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
# About Layer5
2525

26-
[Layer5](https://layer5.io)'s cloud native application and infrastructure management software enables engineers to expect more from their infrastructure. We embrace _developer_-defined infrastructure. We empower developers to change how they write applications, support _operators_ in rethinking how they run modern infrastructure, and enable _product owners_ to regain full-control over their product portfolio. [Docs](https://docs.layer5.io)
26+
[Layer5](https://layer5.io)'s cloud native application and infrastructure management software enables you to expect more from your infrastructure. We embrace _developer_-defined infrastructure. We empower developers to change how they write applications, support _operators_ in rethinking how they run modern infrastructure, and enable _teams_ to stop finger-pointing and start collaborating. [Docs](https://docs.layer5.io)
2727

2828
# Projects
2929

@@ -43,7 +43,7 @@
4343
<a href="https://layer5.io/kanvas">
4444
<img src="src/assets/images/kanvas/icon-only/kanvas-icon-color.svg" alt="Kanvas logo" width="125px" style="margin:10px;" align="left" />
4545
</a>
46-
<a href="https://layer5.io/kanvas">Kanvas</a> is an end-to-end management platform, here to help teams understand problems, deploy designs, apply patterns, manage and operate your deployments and services in real-time. [Docs](https://docs.kanvas.new)
46+
<a href="https://layer5.io/kanvas">Kanvas</a> delivers infrastructure as design. Kanvasis an end-to-end management platform, here to help teams understand problems, deploy designs, apply patterns, manage and operate your deployments and services in real time. [Docs](https://docs.kanvas.new)
4747
<br /><br /><br/>
4848
</p>
4949
<br />
@@ -55,7 +55,7 @@
5555
style="float:left;margin:10px;" width="125px"
5656
alt="Nighthawk" align="left" />
5757
</a>
58-
<a href="https://getnighthawk.dev/">Nighthawk</a> is a Layer 7 (HTTP/HTTPS/HTTP2) performance characterization tool. Nighthawk is Envoy’s load generator and is written in C++. Meshery integrates Nighthawk as one of (currently) three choices of load generator for characterizing and managing the performance of infrastructure and services.
58+
<a href="https://getnighthawk.dev/">Nighthawk</a> is a Layer 7 (HTTP/HTTPS/HTTP2) performance characterization tool. Nighthawk is Envoy’s load generator and is written in C++. Meshery integrates Nighthawk as one of (currently) three choices of load generator for characterizing and managing the performance of infrastructure and services. [Docs](https://getnighthawk.dev)
5959
<br /><br /><br />
6060
</p>
6161

@@ -66,7 +66,7 @@ alt="Nighthawk" align="left" />
6666
style="float:left;margin:10px;" width="125px"
6767
alt="Meshery Catalog" align="left" />
6868
</a>
69-
<a href="">Layer5 Catalog</a> As a central hub for sharing cloud native infrastructure designs, Meshery Catalog enables the exchange of the best practices, reusable templates, and Kubernetes-based operational patterns for multi-cluster Kubernetes clusters and distributed applications. Meshery Catalog serves as a marketplace full of curated cloud native infrastructure configurations and operational patterns perfect for DevOps engineers who seek to leverage and contribute to Meshery's large collection of design patterns.
69+
<a href="">Layer5 Catalog</a> As a central hub for sharing cloud native infrastructure designs, Meshery Catalog enables the exchange of the best practices, reusable templates, and Kubernetes-based operational patterns for multi-cluster Kubernetes clusters and distributed applications. Meshery Catalog serves as a marketplace full of curated cloud native infrastructure configurations and operational patterns perfect for DevOps engineers who seek to leverage and contribute to Meshery's large collection of design patterns. [Docs](https://docs.layer5.io/cloud/catalog)
7070
<br /><br /><br />
7171
</p>
7272

@@ -76,7 +76,7 @@ alt="Meshery Catalog" align="left" />
7676
<a href="https://cloud.layer5.io/academy">
7777
<img src=".github/assets/images/academy/academy-layer5-light.svg" style="margin:10px;" width="125px" alt="Layer5 Academy" align="left" />
7878
</a>
79-
<a href="https://cloud.layer5.io/academy">Layer5 Academy</a> Layer5 Academy is a learning platform built into Layer5 Cloud. It offers structured learning paths, interactive challenges, and professional certifications. Content spans beginner to advanced levels, helping both developers and organizations skill up in cloud native technologies.
79+
<a href="https://cloud.layer5.io/academy">Layer5 Academy</a> Layer5 Academy is a learning platform built into Layer5 Cloud. It offers structured learning paths, interactive challenges, and professional certifications. Content spans beginner to advanced levels, helping both developers and organizations skill up in cloud native technologies. [Docs](https://docs.layer5.io/cloud/academy)
8080
<br /><br /><br/>
8181
</p>
8282
<br />
@@ -90,7 +90,7 @@ alt="Meshery Catalog" align="left" />
9090
<h2><a href="https://github.com/service-mesh-patterns">Cloud Native Patterns</a></h2>
9191
<a href="https://github.com/service-mesh-patterns"><img src=".github/assets/images/patterns/service-mesh-pattern.svg" style="float:left;margin:10px;" width="125px" alt="Cloud Native Patterns" align="left"/>
9292
</a>
93-
<a href="https://github.com/service-mesh-patterns">Cloud Native Patterns</a> help you get the most out of Kubernetes and every CNCF project. Each pattern can be used as a template and is customizable. [Site](https://github.io/service-mesh-patterns/service-mesh-patterns)
93+
<a href="https://github.com/service-mesh-patterns">Cloud Native Patterns</a> help you get the most out of Kubernetes and every CNCF project. Each pattern can be used as a template and is customizable. [Site](https://service-mesh-patterns.github.io/service-mesh-patterns/)
9494
<br /><br /><br />
9595
</p>
9696
<br />
@@ -105,13 +105,13 @@ alt="Meshery Catalog" align="left" />
105105
<img align="left" src="src/assets/images/service-mesh-performance/stacked/smp-light-text.svg" alt="Shows a dark SMP logo in light mode and a white logo in dark mode" width="125px" style="float:left;margin:10px;" />
106106
</picture>
107107
</a>
108-
The <a href="https://layer5.io/projects/cloud-native-performance">Cloud Native Performance</a> is a vendor-neutral specification for capturing details of environment and infrastructure details, cloud native infrastructure and its configuration, service/application details, and bundling of statistical analysis of results.
108+
The <a href="https://layer5.io/projects/cloud-native-performance">Cloud Native Performance</a> is a vendor-neutral specification for capturing details of environment and infrastructure details, cloud native infrastructure and its configuration, service/application details, and bundling of statistical analysis of results. [Site](https://smp-spec.io)
109109
<br /><br /><br />
110110
</p>
111111
<br />
112112

113113

114-
<p style="clear:both;">
114+
<!-- <p style="clear:both;">
115115
<h2><a href="https://layer5.io/projects/image-hub">Image Hub</a></h2>
116116
<a href="https://layer5.io/projects/image-hub"><img src=".github/assets/images/image-hub/layer5-image-hub.webp"
117117
style="float:left;margin:10px;" width="125px"
@@ -120,7 +120,7 @@ alt="Image Hub" align="left" /></a>
120120
Image Hub supports Envoy-based data planes. It is compatible with and can be deployed on Istio and Consul.
121121
<br /><br /><br />
122122
</p>
123-
<br />
123+
<br /> -->
124124

125125

126126
<p style="clear:both;">
@@ -129,25 +129,26 @@ Image Hub supports Envoy-based data planes. It is compatible with and can be dep
129129
<img src=".github/assets/images/meshery-operator/meshery-operator-dark.svg"
130130
style="float:left;margin:10px;" width="125px" alt="Meshery operator" align="left" />
131131
</a>
132-
<a href="https://github.com/layer5io/meshery-operator"> Meshery Operator</a> deploys and manages MeshSync.
132+
<a href="https://github.com/layer5io/meshery-operator"> Meshery Operator</a> deploys and manages MeshSync. [Docs](https://docs.meshery.io/concepts/architecture/operator)
133133
<br /><br /><br /><br />
134134
</p>
135135
<br />
136136

137137

138138
<p style="clear:both;">
139-
<h2><a href="https://github.com/layer5io/learn-layer5">Learn Layer5</a></h2>
140-
<a href="https://github.com/layer5io/learn-layer5">
141-
<img src=".github/assets/images/layer5/5-light-small.svg"
139+
<h2><a href="https://layer5.io/projects/sistent">Sistent</a></h2>
140+
<a href="https://layer5.io/projects/sistent">
141+
<img src=".github/assets/images/sistent/sistent-icon-color.svg"
142142
style="float:left;margin:10px;" width="125px" height="100px"
143-
alt="Learn Layer5" align="left" />
143+
alt="Sistent" align="left" />
144144
</a>
145-
<a href="https://github.com/layer5io/learn-layer5">Learn Layer5</a> is a sample application for learning how cloud native infrastructure works.
145+
Sistent is a design system and component library that streamlines the design and development of consistent, user-friendly interfaces for cloud native applications. [GitHub](https://github.com/layer5io/sistent), [Docs](https://layer5.io/projects/sistent)
146146
<br /><br /><br />
147147
</p>
148148
<br />
149149

150150

151+
151152
<p style="clear:both;">
152153
<h1><a name="contributing"></a><a name="community"></a> <a href="https://layer5.io/community">Community</a> and <a href="https://layer5.io/community/handbook">Contributions</a></h1>
153154
<p> We warmly welcome all contributors! Our projects are community-built and each welcomes open collaboration. As you get started, please review this project's <a href="https://github.com/layer5io/layer5/blob/master/CONTRIBUTING.md">contributing guidelines</a>. Whether you are a user or code contributor and whether you're opening an <a href="/../../issues">issue</a> or a <a href="/../../pulls">pull request</a>, know that any form of your engagement is considered contribution and is appreciated. Contributors are expected to adhere to the <a href="https://github.com/cncf/foundation/blob/master/code-of-conduct.md">CNCF Code of Conduct</a>.
@@ -176,7 +177,7 @@ alt="Learn Layer5" align="left" />
176177
</div>
177178
<br />
178179
<ul>
179-
<li>Find us on Twitter: <a href="https://x.com/layer5">@layer5</a>, <a href="https://x.com/mesheryio">@mesheryio</a>, and <a href="https://x.com/kanvas-new">@kanvas-new</a>.</li>
180+
<li>Find us on Twitter: <a href="https://x.com/layer5">@layer5</a>, <a href="https://x.com/mesheryio">@mesheryio</a>, and <a href="https://x.com/kanvas_new">@kanvas-new</a>.</li>
180181
<li>Visit us on LinkedIn: <a href="https://www.linkedin.com/company/layer5">Layer5</a>, <a href="https://www.linkedin.com/showcase/meshery/">Meshery</a>, and <a href="https://www.linkedin.com/showcase/kanvas-new">Kanvas</a>.</li>
181182
<li>Subscribe on <a href="https://www.youtube.com/Layer5io?sub_confirmation=1">Layer5 Youtube</a>, <a href="https://www.youtube.com/@mesheryio?sub_confirmation=1">Meshery Youtube</a></li>
182183
</ul>

0 commit comments

Comments
 (0)