Skip to content

Commit 66c6d09

Browse files
committed
Merge master into copilot/expand-performance-documentation
Resolve conflicts in content/en/kanvas/advanced/performance/index.md, package.json, and package-lock.json. For performance/index.md: drop the duplicated "Special URL Options for Performance" section (already covered comprehensively in the new render-modes page added in #949) in favor of a concise cross-reference block pointing to Render Modes, Auto-pan on Drag, and Design Render Quality. Add a "Related performance controls" callout near the top of "What Affects Performance" and cross-link to Auto-pan on Drag from the grouped-components drag guidance so readers can find the per-mode thresholds without duplicating them here. For package.json: take the newest of each dependency (autoprefixer ^10.4.23, hugo-extended 0.158.0, postcss ^8.5.6, postcss-cli ^11.0.1) and regenerate package-lock.json. Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
2 parents 34e395a + 1e160e2 commit 66c6d09

File tree

339 files changed

+143430
-3088
lines changed

Some content is hidden

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

339 files changed

+143430
-3088
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@ assignees: ''
3232
#### Contributor Guide and Resources
3333
- 📚 [Instructions for contributing to documentation](https://github.com/layer5io/docs/blob/master/CONTRIBUTING.md)
3434
- Layer5 documentation [site](https://docs.layer5.io) and [source](https://github.com/layer5io/docs/)
35-
- 🎨 Wireframes and [designs for Layer5 site](https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs) in Figma [(open invite)](https://www.figma.com/team_invite/redeem/qJy1c95qirjgWQODApilR9)
35+
- 🎨 Wireframes and [designs for Layer5 site](https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs) in Figma [(open invite)](https://www.figma.com/team_invite/redeem/GvB8SudhEOoq3JOvoLaoMs)
3636
- 🙋🏾🙋🏼 Questions: [Layer5 Discussion Forum](https://discuss.layer5.io) and [Layer5 Community Slack](http://slack.layer5.io)

.github/ISSUE_TEMPLATE/ci.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ assignees: ''
2222
#### Contributor Guide and Resources
2323
- 📚 [Instructions for contributing to documentation](https://github.com/layer5io/docs/blob/master/CONTRIBUTING.md)
2424
- Layer5 documentation [site](https://docs.layer5.io) and [source](https://github.com/layer5io/docs/)
25-
- 🎨 Wireframes and [designs for Layer5 site](https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs) in Figma [(open invite)](https://www.figma.com/team_invite/redeem/qJy1c95qirjgWQODApilR9)
25+
- 🎨 Wireframes and [designs for Layer5 site](https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs) in Figma [(open invite)](https://www.figma.com/team_invite/redeem/GvB8SudhEOoq3JOvoLaoMs)
2626
- 🙋🏾🙋🏼 Questions: [Layer5 Discussion Forum](https://discuss.layer5.io) and [Layer5 Community Slack](http://slack.layer5.io)

.github/ISSUE_TEMPLATE/documentation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ assignees: ''
1616
#### Contributor Guide and Resources
1717
- 📚 [Instructions for contributing to documentation](https://github.com/layer5io/docs/blob/master/CONTRIBUTING.md)
1818
- Layer5 documentation [site](https://docs.layer5.io) and [source](https://github.com/layer5io/docs/)
19-
- 🎨 Wireframes and [designs for Layer5 site](https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs) in Figma [(open invite)](https://www.figma.com/team_invite/redeem/qJy1c95qirjgWQODApilR9)
19+
- 🎨 Wireframes and [designs for Layer5 site](https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs) in Figma [(open invite)](https://www.figma.com/team_invite/redeem/GvB8SudhEOoq3JOvoLaoMs)
2020
- 🙋🏾🙋🏼 Questions: [Layer5 Discussion Forum](https://discuss.layer5.io) and [Layer5 Community Slack](http://slack.layer5.io)

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: 💡 Feature Request
3-
about: Suggest an enhancement to Meshery.
3+
about: Suggest an enhancement to Layer5 Docs.
44
title: ''
55
labels: 'kind/enhancement, framework/hugo, language/css, language/javascript, language/html, help wanted'
66
assignees: ''
@@ -25,15 +25,5 @@ assignees: ''
2525
#### Contributor Guide and Resources
2626
- 📚 [Instructions for contributing to documentation](https://github.com/layer5io/docs/blob/master/CONTRIBUTING.md)
2727
- Layer5 documentation [site](https://docs.layer5.io) and [source](https://github.com/layer5io/docs/)
28-
- 🎨 Wireframes and [designs for Layer5 site](https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs) in Figma [(open invite)](https://www.figma.com/team_invite/redeem/qJy1c95qirjgWQODApilR9)
28+
- 🎨 Wireframes and [designs for Layer5 site](https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs) in Figma [(open invite)](https://www.figma.com/team_invite/redeem/GvB8SudhEOoq3JOvoLaoMs)
2929
- 🙋🏾🙋🏼 Questions: [Layer5 Discussion Forum](https://discuss.layer5.io) and [Layer5 Community Slack](http://slack.layer5.io)
30-
31-
> [!WARNING]
32-
> Before cloning this repo to your local machine, ensure that you do so sparsely or your clone will take a long time to download / sync.
33-
>
34-
> Example of a sparse checkout:
35-
>
36-
> ```shell
37-
> git clone --filter=blob:none --sparse https://github.com/layer5labs/meshery-extensions-packages
38-
> git sparse-checkout add assets
39-
> ```

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ This PR fixes #
1010

1111

1212
<!--
13-
Thank you for contributing to Meshery!
13+
Thank you for contributing to Layer5!
1414
1515
Contributing Conventions:
1616

.github/agents/documentation.agent.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: "Diátaxis Documentation Expert"
3-
agent: 'agent'
4-
tools: ['edit/editFiles', 'search', 'fetch']
3+
tools: ['edit/editFiles', 'execute', 'execute/createAndRunTask', 'execute/getTerminalOutput', 'execute/runInTerminal', 'execute/runTask', 'execute/runTests', 'execute/testFailure', 'github/*', 'memory', 'read/problems', 'read/terminalLastCommand', 'read/terminalSelection', 'search', 'search/changes', 'search/codebase', 'search/searchResults', 'search/usages', 'vscode/extensions', 'vscode/getProjectSetupInfo', 'vscode/installExtension', 'vscode/newWorkspace', 'vscode/openSimpleBrowser', 'vscode/runCommand', 'vscode/vscodeAPI', 'web/fetch', 'web/githubRepo']
4+
55
description: 'Diátaxis Documentation Expert. An expert technical writer specializing in creating high-quality software documentation, guided by the principles and structure of the Diátaxis technical documentation authoring framework.'
66
---
77

@@ -195,7 +195,7 @@ Alert types:
195195
- **No external images**: Use local assets only
196196
- **No placeholder text**: Provide complete, production-ready content
197197
- **No sensitive data**: Never include API keys, credentials, or personal information
198-
- **Use proper terminology**: "Meshery" not "meshery", "Kanvas" not "canvas", "Layer5" not "layer5"
198+
- **Use proper terminology**: "Kanvas" not "canvas", "Layer5" not "layer5"
199199

200200
## Template Guidelines
201201

@@ -286,7 +286,7 @@ Use descriptive, kebab-case names:
286286

287287
### Documentation
288288
- Layer5 Community Handbook: https://layer5.io/community/handbook
289-
- Meshery Documentation: https://docs.meshery.io
289+
- Layer5 Documentation: https://docs.layer5.io
290290
- Hugo Documentation: https://gohugo.io/documentation/
291291

292292
### Getting Help
@@ -306,7 +306,7 @@ Before submitting a PR, verify:
306306
- [ ] Proper frontmatter is included
307307
- [ ] Images have descriptive alt text
308308
- [ ] Links are valid and accessible
309-
- [ ] Terminology is correct (Meshery, Kanvas, Layer5)
309+
- [ ] Terminology is correct (Kanvas, Layer5)
310310
- [ ] American English spelling and grammar
311311

312312
### Technical Quality

.github/build/Makefile.core.mk

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright Meshery Authors
1+
# Copyright Layer5 Authors
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.
@@ -18,36 +18,14 @@
1818
GIT_VERSION = $(shell git describe --tags `git rev-list --tags --max-count=1`)
1919
GIT_COMMITSHA = $(shell git rev-list -1 HEAD)
2020
GIT_STRIPPED_VERSION=$(shell git describe --tags `git rev-list --tags --max-count=1` | cut -c 2-)
21-
REMOTE_PROVIDER="Meshery"
21+
REMOTE_PROVIDER="Layer5"
2222
LOCAL_PROVIDER="None"
23-
GOVERSION = 1.21
23+
GOVERSION = 1.25
2424
GOPATH = $(shell go env GOPATH)
2525
GOBIN = $(GOPATH)/bin
2626

2727
SHELL :=/bin/bash -o pipefail
2828

29-
#-----------------------------------------------------------------------------
30-
# Components
31-
#-----------------------------------------------------------------------------
32-
# All Adapters
33-
# ADAPTER_URLS := "localhost:10000 localhost:10001 localhost:10002 localhost:10004 localhost:10005 localhost:10006 localhost:10007 localhost:10009 localhost:10010 localhost:10012"
34-
# No Adapters
35-
ADAPTER_URLS := ""
36-
37-
#-----------------------------------------------------------------------------
38-
# Providers
39-
#-----------------------------------------------------------------------------
40-
REMOTE_PROVIDER_LOCAL="http://localhost:9876"
41-
MESHERY_CLOUD_DEV="http://localhost:9876"
42-
MESHERY_CLOUD_PROD="https://cloud.layer5.io"
43-
MESHERY_CLOUD_STAGING="https://staging-meshery.layer5.io"
44-
45-
#-----------------------------------------------------------------------------
46-
# Server
47-
#-----------------------------------------------------------------------------
48-
MESHERY_K8S_SKIP_COMP_GEN ?= TRUE
49-
APPLICATIONCONFIGPATH="./apps.json"
50-
5129
#-----------------------------------------------------------------------------
5230
# Build
5331
#-----------------------------------------------------------------------------

.github/copilot-instructions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ Alert types:
147147
- **No external images**: Use local assets only
148148
- **No placeholder text**: Provide complete, production-ready content
149149
- **No sensitive data**: Never include API keys, credentials, or personal information
150-
- **Use proper terminology**: "Meshery" not "meshery", "Kanvas" not "canvas", "Layer5" not "layer5"
150+
- **Use proper capitalization**: "Meshery" not "meshery", "Kanvas" not "canvas", "Layer5" not "layer5"
151151

152152
## Template Guidelines
153153

@@ -238,7 +238,7 @@ Use descriptive, kebab-case names:
238238

239239
### Documentation
240240
- Layer5 Community Handbook: https://layer5.io/community/handbook
241-
- Meshery Documentation: https://docs.meshery.io
241+
- Layer5 Documentation: https://docs.layer5.io
242242
- Hugo Documentation: https://gohugo.io/documentation/
243243

244244
### Getting Help
@@ -258,7 +258,7 @@ Before submitting a PR, verify:
258258
- [ ] Proper frontmatter is included
259259
- [ ] Images have descriptive alt text
260260
- [ ] Links are valid and accessible
261-
- [ ] Terminology is correct (Meshery, Kanvas, Layer5)
261+
- [ ] Capitalization is correct (Meshery, Kanvas, Layer5)
262262
- [ ] American English spelling and grammar
263263

264264
### Technical Quality

.github/label-commenter-config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ comment:
22
# header: "Please note the following requirement:"
33
footer: "\
44
---\n\n
5-
> &nbsp; &#9; &nbsp; &#9; &nbsp; &#9; &nbsp; &#9; Be sure to [join the community](https://slack.meshery.io), if you haven't yet and please leave a :star: [star on the project](../stargazers) :smile:
5+
> &nbsp; &#9; &nbsp; &#9; &nbsp; &#9; &nbsp; &#9; Be sure to [join the community](https://slack.layer5.io), if you haven't yet and please leave a :star: [star on the project](../stargazers) :smile:
66
"
77

88
labels:
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
name: Build and Preview Docs
2+
3+
on:
4+
pull_request_target:
5+
branches: [master]
6+
types: [opened, synchronize, reopened, closed]
7+
8+
permissions:
9+
contents: write
10+
pull-requests: write
11+
12+
concurrency:
13+
group: preview-${{ github.event.pull_request.number || github.run_id }}
14+
cancel-in-progress: true
15+
16+
defaults:
17+
run:
18+
shell: bash
19+
20+
jobs:
21+
build-and-deploy-preview:
22+
runs-on: ubuntu-24.04
23+
env:
24+
HUGO_VERSION: 0.158.0
25+
26+
steps:
27+
- name: Checkout PR code
28+
if: github.event.action != 'closed'
29+
uses: actions/checkout@v6
30+
with:
31+
repository: ${{ github.event.pull_request.head.repo.full_name }}
32+
ref: ${{ github.event.pull_request.head.sha }}
33+
persist-credentials: false
34+
submodules: recursive
35+
fetch-depth: 0
36+
37+
- name: Checkout for cleanup
38+
if: github.event.action == 'closed'
39+
uses: actions/checkout@v6
40+
with:
41+
ref: gh-pages
42+
fetch-depth: 0
43+
44+
- name: Install Hugo CLI
45+
if: github.event.action != 'closed'
46+
run: |
47+
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \
48+
&& sudo dpkg -i ${{ runner.temp }}/hugo.deb
49+
50+
- name: Install Dart Sass
51+
if: github.event.action != 'closed'
52+
run: sudo snap install dart-sass
53+
54+
- name: Setup Node
55+
if: github.event.action != 'closed'
56+
uses: actions/setup-node@v4
57+
with:
58+
node-version: "20"
59+
60+
- name: Install dependencies
61+
if: github.event.action != 'closed'
62+
run: "[[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true"
63+
64+
- name: Build PR preview
65+
if: github.event.action != 'closed'
66+
env:
67+
HUGO_ENVIRONMENT: production
68+
HUGO_ENV: production
69+
HUGO_PREVIEW: "true"
70+
run: |
71+
hugo \
72+
--gc \
73+
--minify \
74+
--baseURL "/"
75+
cat > public/robots.txt <<'EOF'
76+
User-agent: *
77+
Disallow: /
78+
EOF
79+
80+
- name: Deploy PR preview
81+
if: github.event.action != 'closed'
82+
uses: rossjrw/pr-preview-action@v1.6.3
83+
with:
84+
source-dir: ./public
85+
preview-branch: gh-pages
86+
umbrella-dir: pr-preview
87+
action: auto
88+
comment: false
89+
90+
- name: Comment PR with Preview URL
91+
if: github.event.action != 'closed'
92+
uses: marocchino/sticky-pull-request-comment@v2
93+
with:
94+
header: pr-preview
95+
message: |
96+
🚀 Preview deployment: https://${{ github.repository_owner }}.github.io/${{ github.event.repository.name }}/pr-preview/pr-${{ github.event.pull_request.number }}/
97+
98+
- name: Cleanup PR preview on close
99+
if: github.event.action == 'closed'
100+
uses: rossjrw/pr-preview-action@v1.6.3
101+
with:
102+
preview-branch: gh-pages
103+
umbrella-dir: pr-preview
104+
action: remove

0 commit comments

Comments
 (0)