Skip to content

chore: regenerate Ruby SDK docs (v0.5.0 → v0.6.4)#1345

Merged
beeme1mr merged 2 commits intoopen-feature:mainfrom
josecolella:chore/update-ruby-sdk-docs
Mar 9, 2026
Merged

chore: regenerate Ruby SDK docs (v0.5.0 → v0.6.4)#1345
beeme1mr merged 2 commits intoopen-feature:mainfrom
josecolella:chore/update-ruby-sdk-docs

Conversation

@josecolella
Copy link
Contributor

Summary

  • Regenerated SDK docs via yarn update:sdk-docs to reflect the latest Ruby SDK README
  • The Ruby SDK docs were significantly out of date — the site showed v0.5.0 while the SDK is at v0.6.4
  • Multiple features were incorrectly marked as ⚠️ in-progress or ❌ not implemented when they are now ✅ fully implemented

Key changes

  • Release version: v0.5.0 → v0.6.4
  • Ruby versions: 3.1.4 / 3.2.3 / 3.3.0 → 3.4.x / 4.0.x
  • Features now fully implemented: Hooks, Logging, Shutdown, Tracking, Transaction Context Propagation, Extending
  • New sections: Full documentation for Hooks, Logging, Shutdown, Tracking, Transaction Context Propagation, Develop a Hook
  • Added: Known Providers table (flagd, Flipt, Flagsmith, GO Feature Flag)
  • Added: Build status, Gem version, and Code Coverage badges

Test plan

  • Verify the generated ruby.mdx renders correctly on the docs site
  • Confirm the SDK compatibility matrix reflects the updated feature statuses

🤖 Jose's AI agent

The Ruby SDK docs were significantly out of date (showing v0.5.0 with
many features marked as in-progress or missing). Regenerated via
`yarn update:sdk-docs` to pick up all changes from the ruby-sdk README.

Key updates:
- Release version: v0.5.0 → v0.6.4
- Ruby versions: 3.1.4/3.2.3/3.3.0 → 3.4.x/4.0.x
- Features now fully implemented: Hooks, Logging, Shutdown, Tracking,
  Transaction Context Propagation, Extending
- Added full documentation sections for all newly implemented features
- Added Known Providers table and Develop a Hook guide

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Jose Colella <jose.colella@gusto.com>
@josecolella josecolella requested review from a team as code owners March 9, 2026 05:20
@netlify
Copy link

netlify bot commented Mar 9, 2026

Deploy Preview for openfeature ready!

Name Link
🔨 Latest commit bfe66a5
🔍 Latest deploy log https://app.netlify.com/projects/openfeature/deploys/69af402f8687820008302b0c
😎 Deploy Preview https://deploy-preview-1345--openfeature.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request focuses on synchronizing the Ruby SDK documentation with its current state, ensuring that users have access to accurate and comprehensive information. It resolves discrepancies where the documentation lagged behind the actual SDK capabilities, providing updated details on supported Ruby versions, implemented features, and available integrations.

Highlights

  • Ruby SDK Documentation Update: The Ruby SDK documentation has been regenerated and updated from version 0.5.0 to 0.6.4, addressing significant outdated information.
  • Supported Ruby Versions: The documentation now reflects support for Ruby versions 3.4.x and 4.0.x.
  • Feature Implementation Status: Key features such as Hooks, Logging, Shutdown, Tracking, Transaction Context Propagation, and Extending are now correctly marked as fully implemented.
  • New Documentation Sections: Detailed documentation with code examples has been added for Hooks, Logging, Shutdown, Tracking, and Transaction Context Propagation, replacing previous 'Coming Soon!' placeholders.
  • Known Providers Table: A new table listing known OpenFeature providers for Ruby (flagd, Flipt, Flagsmith, GO Feature Flag) has been added.
  • Badges Integration: Build status, Gem version, and code coverage badges have been integrated into the documentation.
Changelog
  • docs/reference/sdks/server/ruby.mdx
    • Updated the 'Last updated' timestamp.
    • Revised the Ruby SDK release badge from v0.5.0 to v0.6.4.
    • Added badges for build status, Gem version, and code coverage.
    • Modified the supported Ruby versions table to include 3.4.x and 4.0.x.
    • Updated the feature compatibility matrix, marking Hooks, Logging, Shutdown, Tracking, Transaction Context Propagation, and Extending as fully implemented.
    • Introduced a 'Known Providers' table listing flagd, Flipt, Flagsmith, and GO Feature Flag.
    • Expanded documentation for Hooks, Logging, Shutdown, Tracking, and Transaction Context Propagation with detailed explanations and code examples, replacing previous 'Coming Soon!' notices.
    • Enhanced the 'Develop a hook' section with updated guidance and code.
  • src/datasets/sdks/sdk-compatibility.json
    • Updated the Ruby SDK release version from 0.5.0 to 0.6.4.
    • Changed the status of Hooks, Logging, Tracking, Transaction Context Propagation, Shutdown, and Extending to '✅' and updated their documentation paths.
    • Updated the Rust SDK release version from 0.2.7 to 0.3.0.
Activity
  • No specific activity was recorded for this pull request.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request regenerates the Ruby SDK documentation, updating it from v0.5.0 to v0.6.4. This includes updating feature statuses, adding documentation for newly implemented features like Hooks, Logging, and Tracking, and refreshing supported Ruby versions. The changes are mostly correct and significantly improve the documentation. I've found one minor issue in the supported Ruby versions table, which currently lists future, unreleased versions of Ruby. My suggestion corrects this to reflect the versions that are actually in active maintenance, aligning the table with the accompanying text.

@josecolella josecolella requested a review from beeme1mr March 9, 2026 21:46
Providers are already listed on the ecosystem page; removes duplicate
list to avoid maintaining it in two places.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Jose Colella <jose.colella@gusto.com>
@josecolella josecolella force-pushed the chore/update-ruby-sdk-docs branch from ceb84e9 to bfe66a5 Compare March 9, 2026 21:48
@beeme1mr beeme1mr added this pull request to the merge queue Mar 9, 2026
Merged via the queue into open-feature:main with commit 0f7c8c3 Mar 9, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants