From 2803b0e65a7786f97b89fa6e0dbfb56119f7bfba Mon Sep 17 00:00:00 2001 From: vishalvivekm <110674407+vishalvivekm@users.noreply.github.com> Date: Sat, 20 May 2023 13:40:15 +0530 Subject: [PATCH 01/23] add-badges-and-fix-some-other-issues Signed-off-by: vishalvivekm <110674407+vishalvivekm@users.noreply.github.com> --- CONTRIBUTING.md | 3 ++ src/assets/images/docs/docs.svg | 11 ++++++ .../_member-profile-template/index.mdx | 3 ++ .../members/anita-ihuman/index.mdx | 1 + .../members/gaurav-chadha/index.mdx | 1 + .../members/vivek-vishal/index.mdx | 1 + src/pages/community/members.js | 27 ++++++++++++++ .../Community/Handbook/recognition.js | 25 +++++++------ src/sections/Community/Member-single/index.js | 36 +++++++++++++++++++ 9 files changed, 98 insertions(+), 10 deletions(-) create mode 100644 src/assets/images/docs/docs.svg diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 815959f6d225..5e537be64427 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -351,6 +351,9 @@ Badges are a great way of highlighting the area of contribution by any given com #### Possible Badges: - Community +- Docker Extension +- Docs +- Meshery Catalog - Landscape - ImageHub - Meshery diff --git a/src/assets/images/docs/docs.svg b/src/assets/images/docs/docs.svg new file mode 100644 index 000000000000..fb1da368655a --- /dev/null +++ b/src/assets/images/docs/docs.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/collections/members/_member-profile-template/index.mdx b/src/collections/members/_member-profile-template/index.mdx index 683c0788549a..70da0b7ec566 100644 --- a/src/collections/members/_member-profile-template/index.mdx +++ b/src/collections/members/_member-profile-template/index.mdx @@ -20,6 +20,9 @@ badges: # List of badges that this member carries. # - patterns # - ui-ux # - writing +# - docker-extension +# - meshery-catalog +# - docs blurb: # (Currently not used) Member's tagline, if they have one (a short quip or phrase) status: # [Active | Inactive] maintainer: # [no | yes] Designates whether this member is a project maintainer or not. diff --git a/src/collections/members/anita-ihuman/index.mdx b/src/collections/members/anita-ihuman/index.mdx index 7c9f62f8ecb2..a52a1f57d3a5 100644 --- a/src/collections/members/anita-ihuman/index.mdx +++ b/src/collections/members/anita-ihuman/index.mdx @@ -11,6 +11,7 @@ bio: I am a student of the university of port harcourt in Nigeria studying micro blurb: Mesh Head status: Active meshmate: yes +community_manager: yes badges: - community published: true diff --git a/src/collections/members/gaurav-chadha/index.mdx b/src/collections/members/gaurav-chadha/index.mdx index e1b091719dde..056d204fddd4 100644 --- a/src/collections/members/gaurav-chadha/index.mdx +++ b/src/collections/members/gaurav-chadha/index.mdx @@ -13,5 +13,6 @@ location: Delhi, India bio: "I am an undergraduate student at IP University majoring in Computer Science and Engineering. I am passionate about open-source, web development, software engineering, and UX/UI designing. My working principle is learning and sharing knowledge. Apart from coding, I love to cook Indian and Italian food as well. Yoga and workout are also in my daily routine." status: Active meshmate: yes +community_manager: yes published: true --- diff --git a/src/collections/members/vivek-vishal/index.mdx b/src/collections/members/vivek-vishal/index.mdx index 17a4d55dc35e..6686087fd68e 100644 --- a/src/collections/members/vivek-vishal/index.mdx +++ b/src/collections/members/vivek-vishal/index.mdx @@ -10,5 +10,6 @@ bio: Vivek Vishal is a passionate CS undergrad from India who loves to explore n status: Active badges: - community +community_manager: yes published: true --- diff --git a/src/pages/community/members.js b/src/pages/community/members.js index 6a958af86259..9be9c33a995c 100644 --- a/src/pages/community/members.js +++ b/src/pages/community/members.js @@ -23,6 +23,9 @@ import inactiveIcon from "../../assets/images/status/inactive.png"; import activeIcon from "../../assets/images/status/active.png"; import patternsIcon from "../../assets/images/service-mesh-patterns/service-mesh-pattern.svg"; import uiuxrIcon from "../../assets/images/uiuxr/uiuxr.svg"; +import docsIcon from "../../assets/images/docs/docs.svg"; +import dockerExtensionIcon from "../../assets/images/docker-extension/docker-extension-meshery-logo.svg"; +import mesheryCatalogIcon from "../../assets/images/meshery/meshery-catalog.svg"; /** * Array containing a list of categories to be shown in the dropdown. * The map function in the end wraps the label property with a component. @@ -60,6 +63,14 @@ const options = [ icon: landscapeIcon, className: "allOptions", }, + { + label: "Docker Extension", + value: "docker-extension", + color: theme.linkColor, + isFixed: true, + icon: dockerExtensionIcon, + className: "allOptions", + }, { label: "Image Hub", value: "image-hub", @@ -68,6 +79,14 @@ const options = [ icon: hubIcon, className: "allOptions", }, + { + label: "Docs", + value: "docs", + color: theme.linkColor, + isFixed: true, + icon: docsIcon, + className: "allOptions", + }, { label: "Meshery", value: "meshery", @@ -76,6 +95,14 @@ const options = [ icon: mesheryIcon, className: "allOptions", }, + { + label: "Meshery Catalog", + value: "meshery-catalog", + color: theme.linkColor, + isFixed: true, + icon: mesheryCatalogIcon, + className: "allOptions", + }, { label: "Meshery Operator", value: "meshery-operator", diff --git a/src/sections/Community/Handbook/recognition.js b/src/sections/Community/Handbook/recognition.js index f195ad608d20..b64f1e0e069a 100644 --- a/src/sections/Community/Handbook/recognition.js +++ b/src/sections/Community/Handbook/recognition.js @@ -17,7 +17,8 @@ import IntraPage from "../../../components/handbook-navigation/intra-page"; import uiuxrLogo from "../../../assets/images/uiuxr/uiuxr.svg"; import writersLogo from "../../../assets/images/writer-program/writer-program-badge.svg"; import meshmapLogo from "../../../assets/images/meshmap/icon-only/meshmap-icon.svg"; -import MesheryCatalog from "../../../assets/images/meshery/meshery-catalog.svg"; +import MesheryCatalogLogo from "../../../assets/images/meshery/meshery-catalog.svg"; +import DocsLogo from "../../../assets/images/docs/docs.svg"; const contents = [ { id: 0, link: "#Profile Bages", text: "Profile Bages" }, { id: 1, link: "#Membership", text: "Membership to GitHub" }, @@ -94,7 +95,7 @@ const RecognitionPage = () => {