Skip to content

Commit 18f3c14

Browse files
intra-page link fix
Signed-off-by: Rajesh-Nagarajan-11 <rajeshnagarajan36@gmail.com>
1 parent 97380ad commit 18f3c14

12 files changed

Lines changed: 156 additions & 86 deletions

File tree

src/collections/handbook/about/index.mdx

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,29 @@
22
title: "About"
33
description: "Layer5 offers cloud native application management by harnessing the power of a developer-friendly applications management system that supports visualization of the modern infrastructure leading to effective operation with best practices."
44
type: Handbook
5+
contents:
6+
- id: 0
7+
link: "#About Layer5"
8+
text: "About Layer5"
9+
- id: 1
10+
link: "#Goals"
11+
text: "Goals"
12+
- id: 2
13+
link: "#Newcomer's Path"
14+
text: "Newcomer's Path"
15+
- id: 3
16+
link: "#Working on your issue"
17+
text: "Working on your issue"
18+
- id: 4
19+
link: "#While your issue is under review"
20+
text: "While your issue is under review"
521
---
622

723
import { Container, Row, Col } from "../../../reusecore/Layout";
824
import NewcomersMap from "../../../sections/Community/Newcomers-guide/newcomers-map";
9-
import IntraPage from "../../../components/handbook-navigation/intra-page";
1025
import longArrow from "../../../sections/Community/Newcomers-guide/long-arrow.svg";
1126
import { useState } from "react";
1227

13-
export const contents = [
14-
{ id: 0, link: "#About Layer5", text: "About Layer5" },
15-
{ id: 1, link: "#Goals", text: "Goals" },
16-
{ id: 2, link: "#Newcomer's Path", text: "Newcomer's Path" },
17-
{ id: 3, link: "#Working on your issue", text: "Working on your issue" },
18-
{ id: 4, link: "#While your issue is under review", text: "While your issue is under review" },
19-
];
2028

2129
export const JourneySection = () => {
2230
const [hover, setHover] = useState(false);
@@ -108,4 +116,3 @@ Once an issue has been assigned to you, it's time to get started!
108116

109117
2. Be patient. There are a large number of contributors and only a small number of maintainers/reviewers. All contributors are equally important to us, and we'll be sure to get to you as soon as possible. In the meanwhile, you are welcome to join our Slack workspace and take a look at all our projects.
110118

111-
<IntraPage contents={contents} />

src/collections/handbook/community-roles/index.mdx

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,30 @@
22
title: "Community Roles"
33
description: "Many roles exist in the community. Individuals who perform a role, bolster community and project growth by participating in decision-making and being accountable for those decisions."
44
type: Handbook
5+
contents:
6+
- id: 0
7+
link: "#top"
8+
text: "What are the different roles in the Layer5 community?"
9+
- id: 1
10+
link: "#Community Manager"
11+
text: "Community Manager"
12+
- id: 2
13+
link: "#MeshMate"
14+
text: "MeshMate"
15+
- id: 3
16+
link: "#Maintainer"
17+
text: "Maintainer"
18+
- id: 4
19+
link: "#ReleaseManager"
20+
text: "Release Manager"
21+
- id: 5
22+
link: "#GitHubCzar"
23+
text: "GitHub Czar"
524
---
625

726
import { Container } from "../../../reusecore/Layout";
827
import { Link } from "gatsby";
9-
import IntraPage from "../../../components/handbook-navigation/intra-page";
1028

11-
export const contents = [
12-
{ id: 0, link: "#top", text: "What are the different roles in the Layer5 community?" },
13-
{ id: 1, link: "#Community Manager", text: "Community Manager" },
14-
{ id: 2, link: "#MeshMate", text: "MeshMate" },
15-
{ id: 3, link: "#Maintainer", text: "Maintainer" },
16-
{ id: 4, link: "#ReleaseManager", text: "Release Manager" },
17-
{ id: 5, link: "#GitHubCzar", text: "GitHub Czar" },
18-
];
1929

2030
<a id="top">
2131
<h2>Layer5 community leaders undertake different roles</h2>
@@ -213,4 +223,3 @@ Weekly:
213223
<input type="checkbox" name="github-czar-checklist-5" id="github-czar-checklist-5" />
214224
<label htmlFor="github-czar-checklist-5">Familiar with Layer5 contribution guidelines and community standards</label>
215225

216-
<IntraPage contents={contents} />

src/collections/handbook/community/index.mdx

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,18 @@
22
title: "Community"
33
description: "A MeshMate is an experienced Layer5 community member, who will be available to guide you as you explore the various projects and find your areas of interest."
44
type: Handbook
5+
contents:
6+
- id: 0
7+
link: "#Community Guidelines"
8+
text: "Guidelines"
9+
- id: 1
10+
link: "#Resources"
11+
text: "Resources"
512
---
613

714
import { Link } from "gatsby";
815
import Point from "./bullet.svg";
9-
import IntraPage from "../../../components/handbook-navigation/intra-page";
1016

11-
export const contents = [
12-
{ id: 0, link: "#Community Guidelines", text: "Guidelines" },
13-
{ id: 1, link: "#Resources", text: "Resources" },
14-
];
1517

1618
<a id="Community Guidelines">
1719
<h2 id="communityGuidelines">Community Guidelines</h2>
@@ -72,4 +74,3 @@ Welcome to the Layer5 community! We're happy to have you here and handhold you f
7274

7375
Please refer to the <Link to="/community/handbook/code-of-conduct">Code of Conduct</Link> for more details.
7476

75-
<IntraPage contents={contents} />

src/collections/handbook/connect-with-us/index.mdx

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,25 @@
22
title: "Connect with Us"
33
description: "We are a community of like-minded people with over a thousand members. Join our Slack Workspace and interact with people."
44
type: Handbook
5+
contents:
6+
- id: 0
7+
link: "#Newsletter"
8+
text: "Newsletter"
9+
- id: 1
10+
link: "#Mailing Lists"
11+
text: "Mailing Lists"
12+
- id: 2
13+
link: "#Calendar"
14+
text: "Calendar"
15+
- id: 3
16+
link: "#Slack Community"
17+
text: "Slack Community"
18+
- id: 4
19+
link: "#Discussion Forum"
20+
text: "Discussion Forum"
21+
- id: 5
22+
link: "#Social Media"
23+
text: "Social Media"
524
---
625

726
import { Container } from "../../../reusecore/Layout";
@@ -12,16 +31,7 @@ import github_icon from "../../../assets/images/socialIcons/github-light.svg";
1231
import linkedin_icon from "../../../assets/images/socialIcons/linkedin-light.svg";
1332
import docker_icon from "../../../assets/images/socialIcons/docker-light.svg";
1433
import slack_icon from "../../../assets/images/socialIcons/slack-light.svg";
15-
import IntraPage from "../../../components/handbook-navigation/intra-page";
1634

17-
export const contents = [
18-
{ id: 0, link: "#Newsletter", text: "Newsletter" },
19-
{ id: 1, link: "#Mailing Lists", text: "Mailing Lists" },
20-
{ id: 2, link: "#Calendar", text: "Calendar" },
21-
{ id: 3, link: "#Slack Community", text: "Slack Community" },
22-
{ id: 4, link: "#Discussion Forum", text: "Discussion Forum" },
23-
{ id: 5, link: "#Social Media", text: "Social Media" },
24-
];
2535

2636
<a id="Newsletter"><h2>Subscribe to Newsletter</h2></a>
2737

@@ -131,4 +141,3 @@ Layer5 is dedicated to empowering engineers and supporting the open source commu
131141
</p>
132142
</div>
133143

134-
<IntraPage contents={contents} />

src/collections/handbook/contribution/index.mdx

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,33 @@
22
title: "Contribution"
33
description: "Pull requests (PRs) are the best ways to propose changes to a project repository. At Layer5 org, we use the Github Flow."
44
type: Handbook
5+
contents:
6+
- id: 0
7+
link: "#Clone your fork"
8+
text: "Clone your fork"
9+
- id: 1
10+
link: "#Checkout a new branch"
11+
text: "Checkout a new branch"
12+
- id: 2
13+
link: "#Commit your changes"
14+
text: "Commit your changes"
15+
- id: 3
16+
link: "#Sign-off commits"
17+
text: "Sign-off commits"
18+
- id: 4
19+
link: "#Push changes to Github"
20+
text: "Push changes to Github"
21+
- id: 5
22+
link: "#Create a pull request"
23+
text: "Create a pull request"
524
---
625

726
import { Container } from "../../../reusecore/Layout";
827
import Code from "../../../components/CodeBlock";
9-
import IntraPage from "../../../components/handbook-navigation/intra-page";
1028
import signoffImg from "./git-signoff-vscode.webp";
1129
import compareImg from "./compare-and-pr.webp";
1230
import createPrImg from "./create-pr.webp";
1331

14-
export const contents = [
15-
{ id: 0, link: "#Clone your fork", text: "Clone your fork" },
16-
{ id: 1, link: "#Checkout a new branch", text: "Checkout a new branch" },
17-
{ id: 2, link: "#Commit your changes", text: "Commit your changes" },
18-
{ id: 3, link: "#Sign-off commits", text: "Sign-off commits" },
19-
{ id: 4, link: "#Push changes to Github", text: "Push changes to Github" },
20-
{ id: 5, link: "#Create a pull request", text: "Create a pull request" },
21-
];
2232

2333

2434
<h2 className="heading-top">General contribution flow</h2>
@@ -157,4 +167,3 @@ At [Layer5](https://layer5.io/), we usually suggest to contributors that they as
157167
- **Requesting Reassignment:** If you are interested in working on an issue that is already assigned to someone else, it's important to respect their efforts and contributions. First, politely reach out to the assignee and express your interest in collaborating on the issue. Discuss the possibility of working together or sharing the workload. If the assignee agrees or is open to collaboration, you can proceed. If the assignee is not responsive or there has been no progress on the issue for a long time and the issue aligns with your skills and interests, kindly request reassignment from the maintainers, providing a clear and courteous explanation for the request.
158168
<br/>**Example:** [[chore] update Go to 1.21, and update relevant pkgs #169](https://github.com/meshery/meshery-nsm/issues/169)
159169

160-
<IntraPage contents={contents} />

src/collections/handbook/github -organization/index.mdx

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,26 @@
22
title: "GitHub Organization"
33
description: "Recognition of consistent contributors through GitHub organization invitations, outlining membership requirements, invitation process, and responsibilities."
44
type: Handbook
5+
contents:
6+
- id: 0
7+
link: "#top"
8+
text: "GitHub Organization Membership"
9+
- id: 1
10+
link: "#Requirements"
11+
text: "Membership Requirements"
12+
- id: 2
13+
link: "#InvitationProcess"
14+
text: "Invitation Process"
15+
- id: 3
16+
link: "#TemplateMessage"
17+
text: "Template Message for Invitations"
18+
- id: 4
19+
link: "#SendingInvitation"
20+
text: "Sending the GitHub Invitation"
521
---
622

723
import { Container } from "../../../reusecore/Layout";
8-
import IntraPage from "../../../components/handbook-navigation/intra-page";
924

10-
export const contents = [
11-
{ id: 0, link: "#top", text: "GitHub Organization Membership" },
12-
{ id: 1, link: "#Requirements", text: "Membership Requirements" },
13-
{ id: 2, link: "#InvitationProcess", text: "Invitation Process" },
14-
{ id: 3, link: "#TemplateMessage", text: "Template Message for Invitations" },
15-
{ id: 4, link: "#SendingInvitation", text: "Sending the GitHub Invitation" },
16-
];
1725

1826
<a id="top"><h2>GitHub Organization Membership</h2></a>
1927

@@ -56,4 +64,3 @@ For example:
5664
<code>/invite-github contributor@example.com layer5io</code>
5765
</div>
5866

59-
<IntraPage contents={contents} />

src/collections/handbook/learning/index.mdx

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,24 @@
22
title: "Learning"
33
description: "As a community, we have put together good learning materials and resources to guide you through learning about cloud native infrastucture."
44
type: Handbook
5+
contents:
6+
- id: 0
7+
link: "#Learning"
8+
text: "Learning"
9+
- id: 1
10+
link: "#Academy"
11+
text: "Academy"
12+
- id: 2
13+
link: "#Eventing"
14+
text: "Eventing"
15+
- id: 3
16+
link: "#Blogging"
17+
text: "Blogging"
518
---
619

720
import { Container } from "../../../reusecore/Layout";
821
import { Link } from "gatsby";
9-
import IntraPage from "../../../components/handbook-navigation/intra-page";
1022

11-
export const contents = [
12-
{ id: 0, link: "#Learning", text: "Learning" },
13-
{ id: 1, link: "#Academy", text: "Academy" },
14-
{ id: 2, link: "#Eventing", text: "Eventing" },
15-
{ id: 3, link: "#Blogging", text: "Blogging" },
16-
];
1723

1824
<a id="Learning"><h2>Learning together</h2></a>
1925

@@ -45,4 +51,3 @@ A member of the Layer5 community has presented at every KubeCon since its incept
4551

4652
Write down what you've learned, what you've built, and what experiences that you have had in the community. All community members are welcome to contribute to the <Link to="/blog">Layer5 blog</Link>.
4753

48-
<IntraPage contents={contents} />

src/collections/handbook/projects/index.mdx

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,23 @@
22
title: "Projects"
33
description: "Layer5 Projects: Layer5, Meshery, Kanvas, NightHawk"
44
type: Handbook
5+
contents:
6+
- id: 0
7+
link: "#Layer5"
8+
text: "Layer5"
9+
- id: 1
10+
link: "#Meshery"
11+
text: "Meshery"
12+
- id: 2
13+
link: "#Cloud Native Performance"
14+
text: "Cloud Native Performance"
15+
- id: 3
16+
link: "#Cloud Native Patterns"
17+
text: " Cloud Native Patterns"
518
---
619

720
import { Container } from "../../../reusecore/Layout";
821
import {Link} from "gatsby";
9-
import IntraPage from "../../../components/handbook-navigation/intra-page";
1022
import meshery from "../../../assets/images/meshery/icon-only/meshery-logo-light.svg";
1123
import layer5icon from "../../../assets/images/layer5/5 icon/svg/light/5-light-bg.svg";
1224
import hawkIcon from "../../../assets/images/nighthawk/icon-only/SVG/nighthawk-logo.svg";
@@ -16,12 +28,6 @@ import servicemeshperformance from "../../../assets/images/service-mesh-performa
1628
import mesheryoperatoricon from "../../../assets/images/meshery-operator/meshery-operator.svg";
1729
import mesherysyncicon from "../../../assets/images/meshsync/meshsync.svg";
1830

19-
export const contents = [
20-
{ id: 0, link: "#Layer5", text: "Layer5" },
21-
{ id: 1, link: "#Meshery", text: "Meshery" },
22-
{ id: 2, link: "#Cloud Native Performance", text: "Cloud Native Performance" },
23-
{ id: 3, link: "#Cloud Native Patterns", text: " Cloud Native Patterns" },
24-
];
2531

2632
<a id="Layer5">
2733
<h3 className="heading-top">
@@ -94,4 +100,3 @@ Meshery and its components Meshery Operator <img className="project-description-
94100

95101
A collection of curated patterns of cloud native use cases compatible with Meshery.
96102

97-
<IntraPage contents={contents} />

src/collections/handbook/recognition/index.mdx

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,29 @@
22
title: "Recognition"
33
description: "Layer5 readily recognizes and publicly appreciates its community members."
44
type: Handbook
5+
contents:
6+
- id: 0
7+
link: "#Profile Bages"
8+
text: "Profile Bages"
9+
- id: 1
10+
link: "#Membership"
11+
text: "Membership to GitHub"
12+
- id: 2
13+
link: "#Community_member_profile"
14+
text: "Community Member Profile"
15+
- id: 3
16+
link: "#Badges"
17+
text: "Community Member Profile Badges"
18+
- id: 4
19+
link: "#SocialMedia"
20+
text: "Recognition on Social Media Platforms"
521
---
622

723
import { Container } from "../../../reusecore/Layout";
824
import { Link } from "gatsby";
9-
import IntraPage from "../../../components/handbook-navigation/intra-page";
1025
import BadgeRow from "./BadgeRow";
1126
import { activityBadges, projectBadges, specialBadges } from "./badges-data";
1227

13-
export const contents = [
14-
{ id: 0, link: "#Profile Bages", text: "Profile Bages" },
15-
{ id: 1, link: "#Membership", text: "Membership to GitHub" },
16-
{ id: 2, link: "#Community_member_profile", text: "Community Member Profile" },
17-
{ id: 3, link: "#Badges", text: "Community Member Profile Badges" },
18-
{ id: 4, link: "#SocialMedia", text: "Recognition on Social Media Platforms" },
19-
];
2028

2129
export const tableWrap = { overflowX: "auto" };
2230
export const table = { width: "100%", borderCollapse: "collapse", marginBottom: "2rem" };
@@ -161,4 +169,3 @@ To display badge on your GitHub profile, follow below steps:
161169

162170
We highly encourage you to share your engagement and contributions to the Layer5 community on social media like LinkedIn and Twitter. We support every contribution by liking your posts and retweeting them. Your contributions and engagement in different ways are what make us a successful and collaborative open-source community. We love celebrating your every accomplishment with Layer5 publicly and encourage you in every way we can.
163171

164-
<IntraPage contents={contents} />

0 commit comments

Comments
 (0)