From 8d385af2a5e9173daf04c7faf153e60e3cfaff29 Mon Sep 17 00:00:00 2001 From: thejord Date: Sun, 26 Jul 2026 02:43:48 +0200 Subject: [PATCH] feat: add Rollgate provider Add the Rollgate feature-flag provider to the ecosystem list. - @rollgate/openfeature-server-provider (JavaScript, Server, vendor-official) - Wraps @rollgate/sdk-node; published on npm at 0.1.0 Signed-off-by: thejord --- src/datasets/providers/index.ts | 2 ++ src/datasets/providers/rollgate.ts | 15 +++++++++++++++ static/img/rollgate.svg | 4 ++++ 3 files changed, 21 insertions(+) create mode 100644 src/datasets/providers/rollgate.ts create mode 100644 static/img/rollgate.svg diff --git a/src/datasets/providers/index.ts b/src/datasets/providers/index.ts index 26070c1fa..b317dc33d 100644 --- a/src/datasets/providers/index.ts +++ b/src/datasets/providers/index.ts @@ -22,6 +22,7 @@ import { Mixpanel } from './mixpanel'; import { PostHog } from './posthog'; import { Prefab } from './prefab'; import { Reflag } from './reflag'; +import { Rollgate } from './rollgate'; import { Split } from './split'; import { Switchbox } from './switchbox'; import { Unleash } from './unleash'; @@ -83,6 +84,7 @@ export const PROVIDERS: Provider[] = [ PostHog, Prefab, Reflag, + Rollgate, Split, Statsig, Switchbox, diff --git a/src/datasets/providers/rollgate.ts b/src/datasets/providers/rollgate.ts new file mode 100644 index 000000000..97d8c5fbc --- /dev/null +++ b/src/datasets/providers/rollgate.ts @@ -0,0 +1,15 @@ +import RollgateSvg from '@site/static/img/rollgate.svg'; +import { Provider } from '.'; + +export const Rollgate: Provider = { + name: 'Rollgate', + logo: RollgateSvg, + technologies: [ + { + technology: 'JavaScript', + vendorOfficial: true, + href: 'https://github.com/rollgate/sdks/tree/main/packages/openfeature-server-provider', + category: ['Server'], + }, + ], +}; diff --git a/static/img/rollgate.svg b/static/img/rollgate.svg new file mode 100644 index 000000000..b6883aabb --- /dev/null +++ b/static/img/rollgate.svg @@ -0,0 +1,4 @@ + + + +