Conversation
Signed-off-by: Brian <68973587+basb7@users.noreply.github.com>
✅ Deploy Preview for openfeature ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe change adds the Flagward provider definition, including its logo and official JavaScript client metadata. It imports the definition and adds it to ChangesFlagward provider
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~4 minutes Change: Feature Suggested reviewers: Merge Risk: ⚪ Minimal · up to Flagward is correctly registered as a JavaScript web provider with its logo. No actionable merge-blocking risk remains, subject to normal build checks. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Comment |
| category: ['Client'], | ||
| }, | ||
| ], | ||
| description: 'Official OpenFeature web provider for Flagward, open-source feature flags with local evaluation.', |
There was a problem hiding this comment.
Can you drop the description, this will be auto-generated with vendorOfficial set.
There was a problem hiding this comment.
Thanks for the review! Done, I removed the description so it's generated from vendorOfficial like the other providers.
| { | ||
| technology: 'JavaScript', | ||
| vendorOfficial: true, | ||
| href: 'https://www.npmjs.com/package/@flagward/openfeature-web', |
There was a problem hiding this comment.
Is there a docs page this can point to?
There was a problem hiding this comment.
Good call, thanks! Yes, the link now points to our OpenFeature docs: https://docs.flagward.com/sdks/openfeature
Signed-off-by: Brian <68973587+basb7@users.noreply.github.com>
This PR
Adds the Flagward web provider to the ecosystem, for the static-context (web) paradigm.
Flagward is an open-source, self-hostable feature flag service. The provider downloads the flag rules once and evaluates them locally and synchronously, and flag changes arrive over SSE and are emitted as
PROVIDER_CONFIGURATION_CHANGED.Package: @flagward/openfeature-web on npmjs (browser,
@openfeature/web-sdk)Source: https://github.com/basb7/flagward-sdk-js/tree/main/packages/openfeature-web
Flagward: https://github.com/basb7/flagward
Notes
src/datasets/providers/flagward.ts, registers it inPROVIDERS, and addsstatic/img/flagward-no-fill.svg(single path, no fill).yarn lintandyarn buildpass locally; the provider shows up on/ecosystemas a JavaScript client provider.