From cfcd81699a6985aa952bbd0b097e963f85b104d6 Mon Sep 17 00:00:00 2001 From: Jared Wray Date: Sat, 15 Nov 2025 09:10:52 -0800 Subject: [PATCH 1/3] feat: adding hyphen ai to ecosystem Signed-off-by: Jared Wray --- src/datasets/providers/hyphen.ts | 51 ++++++++++++++++++++++++++++++++ src/datasets/providers/index.ts | 2 ++ static/img/hyphen-no-fill.svg | 35 ++++++++++++++++++++++ 3 files changed, 88 insertions(+) create mode 100644 src/datasets/providers/hyphen.ts create mode 100644 static/img/hyphen-no-fill.svg diff --git a/src/datasets/providers/hyphen.ts b/src/datasets/providers/hyphen.ts new file mode 100644 index 000000000..b9ff2abff --- /dev/null +++ b/src/datasets/providers/hyphen.ts @@ -0,0 +1,51 @@ +import HyphenNoFillSvg from '@site/static/img/hyphen-no-fill.svg'; +import { Provider } from '.'; + +export const Hyphen: Provider = { + name: 'Hyphen AI', + logo: HyphenNoFillSvg, + technologies: [ + { + technology: 'JavaScript', + vendorOfficial: true, + href: 'https://github.com/Hyphen/openfeature-provider-javascript-server', + category: ['Server'], + }, + { + technology: 'JavaScript', + vendorOfficial: true, + href: 'https://github.com/Hyphen/openfeature-provider-javascript-web', + category: ['Client'], + }, + { + technology: 'Go', + vendorOfficial: false, + href: 'https://github.com/Hyphen/openfeature-provider-go', + category: ['Server'], + }, + { + technology: 'Java', + vendorOfficial: true, + href: 'https://github.com/Hyphen/openfeature-provider-java', + category: ['Server'], + }, + { + technology: '.NET', + vendorOfficial: true, + href: 'https://github.com/Hyphen/openfeature-provider-dotnet', + category: ['Server'], + }, + { + technology: 'Python', + vendorOfficial: true, + href: 'https://github.com/Hyphen/openfeature-provider-python', + category: ['Server'], + }, + { + technology: 'Swift', + vendorOfficial: true, + href: 'https://github.com/Hyphen/hyphen-openfeature-swift', + category: ['Client'], + }, + ], +}; diff --git a/src/datasets/providers/index.ts b/src/datasets/providers/index.ts index 14c53bf63..ab1eca985 100644 --- a/src/datasets/providers/index.ts +++ b/src/datasets/providers/index.ts @@ -12,6 +12,7 @@ import { Flagsmith } from './flagsmith'; import { Flipt } from './flipt'; import { Goff } from './goff'; import { Harness } from './harness'; +import { Hyphen } from './hyphen'; import { Kameleoon } from './kameleoon'; import { LaunchDarkly } from './launchdarkly'; import { MDBRules } from './mdb-rules'; @@ -63,6 +64,7 @@ export const PROVIDERS: Provider[] = [ Flipt, Goff, Harness, + Hyphen, Hypertune, Kameleoon, LaunchDarkly, diff --git a/static/img/hyphen-no-fill.svg b/static/img/hyphen-no-fill.svg new file mode 100644 index 000000000..868a21e8e --- /dev/null +++ b/static/img/hyphen-no-fill.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 87199cd25b968e6ef911ed027c8451a7b733e665 Mon Sep 17 00:00:00 2001 From: Jared Wray Date: Sat, 15 Nov 2025 09:17:59 -0800 Subject: [PATCH 2/3] updating svg and sorting by technology Signed-off-by: Jared Wray --- src/datasets/providers/hyphen.ts | 20 ++++++++++---------- static/img/hyphen-no-fill.svg | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/datasets/providers/hyphen.ts b/src/datasets/providers/hyphen.ts index b9ff2abff..44d8d7f9b 100644 --- a/src/datasets/providers/hyphen.ts +++ b/src/datasets/providers/hyphen.ts @@ -6,17 +6,11 @@ export const Hyphen: Provider = { logo: HyphenNoFillSvg, technologies: [ { - technology: 'JavaScript', + technology: '.NET', vendorOfficial: true, - href: 'https://github.com/Hyphen/openfeature-provider-javascript-server', + href: 'https://github.com/Hyphen/openfeature-provider-dotnet', category: ['Server'], }, - { - technology: 'JavaScript', - vendorOfficial: true, - href: 'https://github.com/Hyphen/openfeature-provider-javascript-web', - category: ['Client'], - }, { technology: 'Go', vendorOfficial: false, @@ -30,9 +24,15 @@ export const Hyphen: Provider = { category: ['Server'], }, { - technology: '.NET', + technology: 'JavaScript', vendorOfficial: true, - href: 'https://github.com/Hyphen/openfeature-provider-dotnet', + href: 'https://github.com/Hyphen/openfeature-provider-javascript-web', + category: ['Client'], + }, + { + technology: 'JavaScript', + vendorOfficial: true, + href: 'https://github.com/Hyphen/openfeature-provider-javascript-server', category: ['Server'], }, { diff --git a/static/img/hyphen-no-fill.svg b/static/img/hyphen-no-fill.svg index 868a21e8e..9c1f49298 100644 --- a/static/img/hyphen-no-fill.svg +++ b/static/img/hyphen-no-fill.svg @@ -32,4 +32,4 @@ - \ No newline at end of file + From 9edbb6bc9499f07a95b94c23c6363c64cd811ea2 Mon Sep 17 00:00:00 2001 From: Jared Wray Date: Tue, 18 Nov 2025 19:08:31 +0000 Subject: [PATCH 3/3] updating image to work in dark mode --- static/img/hyphen-no-fill.svg | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/static/img/hyphen-no-fill.svg b/static/img/hyphen-no-fill.svg index 9c1f49298..e39ce7a8b 100644 --- a/static/img/hyphen-no-fill.svg +++ b/static/img/hyphen-no-fill.svg @@ -1,35 +1,42 @@ - - - - - + + + + - - - - + + + + - + \ No newline at end of file