Skip to content

Conversation

@andy-stark-redis
Copy link
Contributor

@andy-stark-redis andy-stark-redis commented Nov 21, 2025

This adds a way to pass metadata through from the page source frontmatter to the published page (only select fields, not the whole lot). I've also added some of this metadata to a few pages to get started. Eventually, we should probably implement this more widely.

BTW, there's nothing directly visible in the pages (or at least there shouldn't be!) but you can see the metadata in the index.html.md version of the page, if you're interested.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 21, 2025

DOC-5993

@github-actions
Copy link
Contributor

github-actions bot commented Nov 21, 2025

Staging links:
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/client-side-caching/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/dotnet/error-handling/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/dotnet/queryjson/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/dotnet/vecsearch/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/dotnet/vecsets/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/error-handling/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/go/error-handling/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/go/queryjson/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/go/vecsearch/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/go/vecsets/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/jedis/error-handling/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/jedis/queryjson/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/jedis/vecsearch/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/jedis/vecsets/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/lettuce/queryjson/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/lettuce/vecsearch/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/lettuce/vecsets/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/nodejs/error-handling/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/nodejs/queryjson/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/nodejs/vecsearch/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/nodejs/vecsets/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/php/queryjson/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/php/vecsearch/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/redis-py/error-handling/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/redis-py/queryjson/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/redis-py/vecsearch/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/redis-py/vecsets/
https://redis.io/docs/staging/DOC-5993-more-metadata-fields/develop/clients/sch/

@andy-stark-redis andy-stark-redis requested a review from a team November 24, 2025 12:08
@andy-stark-redis andy-stark-redis marked this pull request as ready for review November 24, 2025 12:10
Copy link
Collaborator

@dwdougherty dwdougherty left a comment

Choose a reason for hiding this comment

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

My comments, FWIW (which isn't much these days). I don't fully grasp why we need this, but maybe that doesn't matter. One thing for sure: the relatedPages lists will be a nightmare to maintain. We do tend to migrate content quite a bit in these docs, so this will be a lot of extra and, IMHO, unnecessary effort. That said, despite my misgivings, I'll approve.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clients Client library docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants