From 39b5d15d06a7ed05562f9c860f91f53d711c3798 Mon Sep 17 00:00:00 2001 From: Jose Bovet Derpich Date: Fri, 10 May 2024 13:23:01 -0400 Subject: [PATCH 1/2] feat: add environment variables provider to ecosystem #530 This commit adds "Environment Variable" to ecosystem page. It includes the necessary code changes to import the provider and add it to the list in the index file. Signed-off-by: Jose Bovet Derpich --- src/datasets/providers/env-var.ts | 27 +++++++++++++++++++++++++++ src/datasets/providers/index.ts | 2 ++ static/img/env-var-no-fill.svg | 4 ++++ 3 files changed, 33 insertions(+) create mode 100644 src/datasets/providers/env-var.ts create mode 100644 static/img/env-var-no-fill.svg diff --git a/src/datasets/providers/env-var.ts b/src/datasets/providers/env-var.ts new file mode 100644 index 000000000..89468dc26 --- /dev/null +++ b/src/datasets/providers/env-var.ts @@ -0,0 +1,27 @@ +import EnvVarSvg from '@site/static/img/env-var-no-fill.svg'; +import { Provider } from '.'; + +export const EnvVar: Provider = { + name: 'Environment Variable ', + logo: EnvVarSvg, + technologies: [ + { + technology: 'JavaScript', + vendorOfficial: true, + href: 'https://github.com/open-feature/js-sdk-contrib/tree/main/libs/providers/env-var', + category: ['Server'], + }, + { + technology: 'Go', + vendorOfficial: true, + href: 'https://github.com/open-feature/go-sdk-contrib/tree/main/providers/from-env', + category: ['Server'], + }, + { + technology: 'Java', + vendorOfficial: true, + href: 'https://github.com/open-feature/java-sdk-contrib/tree/main/providers/env-var', + category: ['Server'], + }, + ], +}; diff --git a/src/datasets/providers/index.ts b/src/datasets/providers/index.ts index 67b53f386..4e935846d 100644 --- a/src/datasets/providers/index.ts +++ b/src/datasets/providers/index.ts @@ -3,6 +3,7 @@ import type { ComponentType, SVGProps } from 'react'; import { CloudBees } from './cloudbees'; import { ConfigCat } from './configcat'; import { DevCycle } from './devcycle'; +import { EnvVar } from './env-var'; import { Flagd } from './flagd'; import { Flagsmith } from './flagsmith'; import { Flipt } from './flipt'; @@ -22,6 +23,7 @@ export const PROVIDERS: Provider[] = [ CloudBees, ConfigCat, DevCycle, + EnvVar, FeatBit, Flagd, Flagsmith, diff --git a/static/img/env-var-no-fill.svg b/static/img/env-var-no-fill.svg new file mode 100644 index 000000000..0f12d801a --- /dev/null +++ b/static/img/env-var-no-fill.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file From 98cf865b48a4671025bfbfaaf411cc507653c9a5 Mon Sep 17 00:00:00 2001 From: Jose Bovet Derpich Date: Fri, 10 May 2024 17:07:14 -0400 Subject: [PATCH 2/2] chore: use generic logo for environment variable and user-default chore: exclude env provider from landing page Signed-off-by: Jose Bovet Derpich --- src/datasets/providers/env-var.ts | 5 +++-- src/datasets/providers/user-defaults.ts | 2 +- static/img/{env-var-no-fill.svg => gear-icon.svg} | 0 static/img/user-defaults-no-fill.svg | 4 ---- 4 files changed, 4 insertions(+), 7 deletions(-) rename static/img/{env-var-no-fill.svg => gear-icon.svg} (100%) delete mode 100644 static/img/user-defaults-no-fill.svg diff --git a/src/datasets/providers/env-var.ts b/src/datasets/providers/env-var.ts index 89468dc26..7f988f5ae 100644 --- a/src/datasets/providers/env-var.ts +++ b/src/datasets/providers/env-var.ts @@ -1,9 +1,10 @@ -import EnvVarSvg from '@site/static/img/env-var-no-fill.svg'; +import EnvVarSvg from '@site/static/img/gear-icon.svg'; import { Provider } from '.'; export const EnvVar: Provider = { - name: 'Environment Variable ', + name: 'Environment Variable', logo: EnvVarSvg, + excludeFromLandingPage: true, technologies: [ { technology: 'JavaScript', diff --git a/src/datasets/providers/user-defaults.ts b/src/datasets/providers/user-defaults.ts index 2d492c819..5dfd3dc9c 100644 --- a/src/datasets/providers/user-defaults.ts +++ b/src/datasets/providers/user-defaults.ts @@ -1,4 +1,4 @@ -import UserDefaultsSvg from '@site/static/img/user-defaults-no-fill.svg'; +import UserDefaultsSvg from '@site/static/img/gear-icon.svg'; import { Provider } from '.'; // https://developer.apple.com/documentation/foundation/userdefaults diff --git a/static/img/env-var-no-fill.svg b/static/img/gear-icon.svg similarity index 100% rename from static/img/env-var-no-fill.svg rename to static/img/gear-icon.svg diff --git a/static/img/user-defaults-no-fill.svg b/static/img/user-defaults-no-fill.svg deleted file mode 100644 index 0f12d801a..000000000 --- a/static/img/user-defaults-no-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - \ No newline at end of file