Skip to content

docs: improve experimentation documentation and messaging#1388

Open
vanshiz wants to merge 4 commits into
open-feature:mainfrom
vanshiz:feat/experimentation-docs
Open

docs: improve experimentation documentation and messaging#1388
vanshiz wants to merge 4 commits into
open-feature:mainfrom
vanshiz:feat/experimentation-docs

Conversation

@vanshiz
Copy link
Copy Markdown

@vanshiz vanshiz commented May 19, 2026

This PR

Addresses the experimentation documentation and messaging improvements
raised in #1362.

  • Adds a new experimentation concepts page (08-experimentation.mdx)
    explaining how the tracking API, hooks, and targeting key work together
    for A/B testing and experimentation workflows
  • Adds experimentation-focused examples to the existing tracking doc
    (07-tracking.mdx) showing a complete flag evaluation + conversion
    tracking flow in TypeScript, Java, C# and Go
  • Adds an experimentation section to the intro page (intro.mdx)
    linking to the new concepts page
  • Updates the homepage features section to mention experimentation as a
    use case

Related Issues

Closes #1362

Notes

A blog post/tutorial (also suggested in the issue) is left as a
follow-up , happy to take that on in a separate PR once this is reviewed.

Follow-up Tasks

How to test

yarn && yarn submodules
yarn start
  • Visit /docs/reference/intro and verify the Experimentation section
    appears between Hooks and Events
  • Visit /docs/reference/concepts/experimentation and verify the new
    page renders correctly including the Mermaid diagram and code tabs
  • Visit /docs/reference/concepts/tracking and verify the new
    Experimentation-Focused Example section appears at the bottom
  • Visit the homepage and verify the "Built for experimentation" section
    appears as the 4th item in the features grid

Screenshots

New experimentation concepts page
image

Intro page — Experimentation section
image

Homepage — Built for experimentation
image

Tracking page — Experimentation-focused example
image

@vanshiz vanshiz requested review from a team as code owners May 19, 2026 20:47
@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for openfeature ready!

Name Link
🔨 Latest commit f2e392f
🔍 Latest deploy log https://app.netlify.com/projects/openfeature/deploys/6a0ccc6a6d43bf0009e9c03b
😎 Deploy Preview https://deploy-preview-1388--openfeature.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

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

Copy link
Copy Markdown
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 introduces comprehensive documentation and landing page updates for OpenFeature's experimentation capabilities. It adds a new dedicated 'Experimentation' concept page detailing the roles of the Tracking API, Hooks, and Targeting Key, along with multi-language code examples and a sequence diagram. Additionally, it updates the tracking documentation with an experimentation-focused example, includes an experimentation summary in the introduction, and adds a 'Built for experimentation' feature section to the landing page. I have no feedback to provide.

vanshiz added 4 commits May 20, 2026 06:07
Signed-off-by: vanshiz <vanshikabhargava29@gmail.com>
Signed-off-by: vanshiz <vanshikabhargava29@gmail.com>
Signed-off-by: vanshiz <vanshikabhargava29@gmail.com>
Signed-off-by: vanshiz <vanshikabhargava29@gmail.com>
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.

Improve experimentation documentation and messaging

1 participant