Repository navigation
feat(ecosystem): add Togul OFREP API - #1557
Conversation
✅ 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. Important Review skippedReview was skipped as selected files did not have any reviewable changes. ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
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 ignored due to path filters (1)
📒 Files selected for processing (2)
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 OFREP API catalog adds a Togul configuration with its logo, description, documentation URL, and official-vendor flag. The catalog transforms Togul into an ecosystem entry. ChangesOFREP API catalog
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~8 minutes Change: Feature Suggested reviewers: Merge Risk: ⚪ Minimal · up to Togul is now listed in the OFREP catalog and ecosystem dataset, with working documentation and matching feature details. No actionable merge risk was identified. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Comment |
ca1fdc9 to
d9a042c
Compare
|
@onurkacmaz can you rebase this PR now that the other one has landed. |
Signed-off-by: Onur Kaçmaz <kacmaz.onur@hotmail.com>
941b944 to
d0ff0da
Compare
|
@jonathannorris Rebased onto main, thanks! The logo now comes from #1556, so this PR only touches the OFREP dataset files. |
This PR
Adds Togul to the ecosystem as an OFREP API implementation:
POST /ofrep/v1/evaluate/flags/{key}: single-flag evaluation.POST /ofrep/v1/evaluate/flags: bulk evaluation withETag/If-None-Match(304).eventStreamsin the bulk response: an SSE endpoint that sendsrefetchEvaluationwhen a flag in the environment changes.X-API-Key,If-None-Matchallowed;ETagexposed).Tested against
@openfeature/ofrep-provider,@openfeature/ofrep-web-provider(bulk), the Go contribofrepprovider andopenfeature-provider-ofrep(Python). Values and reasons matched on every case: static, targeting, disabled, and flag-not-found.The link points to Togul's OFREP API reference: https://togul.io/docs/en/api/ofrep
Also adds the monochrome
togul-no-fill.svglogo. It is identical to the one in the providers PR, #1556.