From d923a06e39fa8a2baf0ee84a89b42a402ed7ed4f Mon Sep 17 00:00:00 2001 From: Alejandro Beiderman Date: Wed, 22 Jul 2026 16:00:05 -0700 Subject: [PATCH] feat: add ConfigDirector JavaScript providers Add ConfigDirector server and client JavaScript providers to the ecosystem. ConfigDirector is a remote configuration and feature flags service available at configdirector.com Signed-off-by: Alejandro Beiderman --- src/datasets/providers/configdirector.ts | 24 +++++++++++++ src/datasets/providers/index.ts | 2 ++ static/img/configdirector-no-fill.svg | 45 ++++++++++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 src/datasets/providers/configdirector.ts create mode 100644 static/img/configdirector-no-fill.svg diff --git a/src/datasets/providers/configdirector.ts b/src/datasets/providers/configdirector.ts new file mode 100644 index 000000000..ba0b66752 --- /dev/null +++ b/src/datasets/providers/configdirector.ts @@ -0,0 +1,24 @@ +import ConfigDirectorSvg from '@site/static/img/configdirector-no-fill.svg'; +import type { Provider } from '.'; + +const jsSdk = { + technology: 'JavaScript' as const, + vendorOfficial: true, +}; + +export const ConfigDirector: Provider = { + name: 'ConfigDirector', + logo: ConfigDirectorSvg, + technologies: [ + { + ...jsSdk, + href: 'https://docs.configdirector.com/sdks/browser/openfeature-web', + category: ['Client'], + }, + { + ...jsSdk, + href: 'https://docs.configdirector.com/sdks/server/openfeature-node', + category: ['Server'], + }, + ], +}; diff --git a/src/datasets/providers/index.ts b/src/datasets/providers/index.ts index 26070c1fa..402db4eb3 100644 --- a/src/datasets/providers/index.ts +++ b/src/datasets/providers/index.ts @@ -5,6 +5,7 @@ import { AwsSSM } from './awsssm'; import { Bucketeer } from './bucketeer'; import { CloudBees } from './cloudbees'; import { ConfigCat } from './configcat'; +import { ConfigDirector } from './configdirector'; import { Datadog } from './datadog'; import { DevCycle } from './devcycle'; import { EnvVar } from './env-var'; @@ -63,6 +64,7 @@ export const PROVIDERS: Provider[] = [ Confidence, ConfigBee, ConfigCat, + ConfigDirector, Datadog, DevCycle, EnvVar, diff --git a/static/img/configdirector-no-fill.svg b/static/img/configdirector-no-fill.svg new file mode 100644 index 000000000..5cea70f9f --- /dev/null +++ b/static/img/configdirector-no-fill.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +