From 38f013e9a9c0066bfcea1c3b2e5cf376013bb111 Mon Sep 17 00:00:00 2001 From: Brian <68973587+basb7@users.noreply.github.com> Date: Tue, 29 Sep 2026 17:17:24 -0500 Subject: [PATCH 1/2] feat: add Flagward web provider Signed-off-by: Brian <68973587+basb7@users.noreply.github.com> --- src/datasets/providers/flagward.ts | 16 ++++++++++++++++ src/datasets/providers/index.ts | 4 +++- static/img/flagward-no-fill.svg | 3 +++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 src/datasets/providers/flagward.ts create mode 100644 static/img/flagward-no-fill.svg diff --git a/src/datasets/providers/flagward.ts b/src/datasets/providers/flagward.ts new file mode 100644 index 000000000..3aef9ccec --- /dev/null +++ b/src/datasets/providers/flagward.ts @@ -0,0 +1,16 @@ +import FlagwardSvg from '@site/static/img/flagward-no-fill.svg'; +import { Provider } from '.'; + +export const Flagward: Provider = { + name: 'Flagward', + logo: FlagwardSvg, + technologies: [ + { + technology: 'JavaScript', + vendorOfficial: true, + href: 'https://www.npmjs.com/package/@flagward/openfeature-web', + category: ['Client'], + }, + ], + description: 'Official OpenFeature web provider for Flagward, open-source feature flags with local evaluation.', +}; diff --git a/src/datasets/providers/index.ts b/src/datasets/providers/index.ts index 47b13fdc0..c6d646850 100644 --- a/src/datasets/providers/index.ts +++ b/src/datasets/providers/index.ts @@ -40,6 +40,7 @@ import { MultiProvider } from './multi-provider'; import { Hypertune } from './hypertune'; import { Confidence } from './confidence'; import { Nona } from './nona'; +import { Flagward } from './flagward'; import { ConfigBee } from './configbee'; import { Vercel } from './vercel'; import { Tggl } from './tggl'; @@ -116,7 +117,8 @@ export const PROVIDERS: Provider[] = [ OctopusDeploy, Optimizely, Pendo, - Superposition + Superposition, + Flagward, ]; // Map of provider name to technology to child technologies diff --git a/static/img/flagward-no-fill.svg b/static/img/flagward-no-fill.svg new file mode 100644 index 000000000..20f2de1d8 --- /dev/null +++ b/static/img/flagward-no-fill.svg @@ -0,0 +1,3 @@ + + + From 405a096076ca8e82727c0437acaff05c5362104e Mon Sep 17 00:00:00 2001 From: Brian <68973587+basb7@users.noreply.github.com> Date: Wed, 30 Sep 2026 15:59:35 -0500 Subject: [PATCH 2/2] fix: point Flagward to docs and drop manual description Signed-off-by: Brian <68973587+basb7@users.noreply.github.com> --- src/datasets/providers/flagward.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/datasets/providers/flagward.ts b/src/datasets/providers/flagward.ts index 3aef9ccec..ea166c543 100644 --- a/src/datasets/providers/flagward.ts +++ b/src/datasets/providers/flagward.ts @@ -8,9 +8,8 @@ export const Flagward: Provider = { { technology: 'JavaScript', vendorOfficial: true, - href: 'https://www.npmjs.com/package/@flagward/openfeature-web', + href: 'https://docs.flagward.com/sdks/openfeature', category: ['Client'], }, ], - description: 'Official OpenFeature web provider for Flagward, open-source feature flags with local evaluation.', };