Skip to content

Onboarding guide - #3748

Open
mich-elle-luna wants to merge 16 commits into
mainfrom
onboarding-guide
Open

Onboarding guide#3748
mich-elle-luna wants to merge 16 commits into
mainfrom
onboarding-guide

Conversation

@mich-elle-luna

@mich-elle-luna mich-elle-luna commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Note

Low Risk
Documentation-only addition with no build, runtime, or published site content changes; main follow-up risk is stale paths or typos in the guide (e.g. truncated Redis Insight path) until linked from README.

Overview
Adds ONBOARDING.md, a new root-level Docs contributor guide — Claude Code aimed at engineers who document features in this repo.

The guide introduces a four-step workflow (analyze → write → submit → review) with copy-paste prompts for mapping tickets to content/ paths, branching, local preview via make serve, and handling PR feedback with /docs:assess-comments and /docs:bugbot.

It also documents repo conventions that were previously scattered or tribal knowledge: product directory map, client guides, clients-example / local_examples vs external doctests, command pages and /docs:new-command-page, per-product release notes layouts, what's new / OSS RC1→GA, Redis Iris, Feature Form, Search, RedisVL, Insight, data types (command-group), integrations tiles, /docs: skills, Hugo shortcodes, Preview vs GA maturity, and pre-PR checks (accuracy, Google style, reviewers). Getting help (#docs) and contributor tips are included.

This PR does not wire the file into README.md (which still points AI agents at AI_AGENT_DEVELOPER_GUIDE.md only).

Reviewed by Cursor Bugbot for commit 317ae7f. Bugbot is set up for automated code reviews on this repo. Configure here.

mich-elle-luna and others added 3 commits August 3, 2026 13:54
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…view

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 2 related items from repository history:

Memory updated at b18143a

@mich-elle-luna
mich-elle-luna requested a review from a team August 3, 2026 21:22

@dwdougherty dwdougherty left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

A few changes to start...

Comment thread ONBOARDING.md Outdated
Comment thread ONBOARDING.md Outdated
Comment thread ONBOARDING.md Outdated
Comment thread ONBOARDING.md Outdated
Comment thread ONBOARDING.md Outdated
Comment thread ONBOARDING.md Outdated
Comment thread ONBOARDING.md

## Redis Open Source releases

Redis Open Source releases follow a two-stage documentation process: **RC1 first, then final**. We publish docs for RC1 (release candidate 1) before the final release is available to developers, so the documentation is ready when the GA release ships.

@dwdougherty dwdougherty Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This isn't correct. We have only been publishing content when GA ships. Release notes contain all the RC releases as well as GA, but we don't publish them in advance of GA.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Hmm, ok I'm not sure how to make this correct

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I will edit it and push a change to your branch, but I probably won't get to it until tomorrow though (8/5) if that's okay.

Comment thread ONBOARDING.md
Comment on lines +888 to +893
| Internal link | `{{</* relref "/operate/rc/page-name" */>}}` |
| Info callout | `{{</* note */>}} ... {{</* /note */>}}` |
| Warning callout | `{{</* warning */>}} ... {{</* /warning */>}}` |
| Tabbed content | `{{</* multitabs id="..." tab1="..." tab2="..." */>}}` |
| Embed a shared partial | `{{</* embed-md "filename.md" */>}}` |
| Image card / tile link | `{{</* image-card */>}}` |

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

There shouldn't be any /* and */ character sequences in these shortcodes. Check entire doc for this, as I may have missed some.

Comment thread ONBOARDING.md Outdated
Comment thread ONBOARDING.md Outdated
@dwdougherty
dwdougherty requested a review from a team August 4, 2026 16:09
mich-elle-luna and others added 3 commits August 4, 2026 10:55
Co-authored-by: David Dougherty <david.dougherty@redis.com>
Co-authored-by: David Dougherty <david.dougherty@redis.com>
Co-authored-by: David Dougherty <david.dougherty@redis.com>
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at 40e10bc

mich-elle-luna and others added 3 commits August 4, 2026 10:56
Co-authored-by: David Dougherty <david.dougherty@redis.com>
Co-authored-by: David Dougherty <david.dougherty@redis.com>
Co-authored-by: David Dougherty <david.dougherty@redis.com>
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at dccdcf8

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at ff066a7

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at 0cc9014

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at 4c6315f

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at c5c10f3

mich-elle-luna and others added 2 commits August 4, 2026 10:57
Co-authored-by: David Dougherty <david.dougherty@redis.com>
Co-authored-by: David Dougherty <david.dougherty@redis.com>
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at 376909e

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at 46d3791

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes using high effort and found 3 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 376909e. Configure here.

Comment thread ONBOARDING.md
The set name is [set] and the step is [step].
```

If the example doesn't exist in the client repos yet, add it to `local_examples/` in this repo as a temporary measure, then open PRs to each client library to add it there permanently.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

local_examples omits rebuild step

Medium Severity

The guide says to add files under local_examples/ and later remove them after upstream merges, but never says to run make components or make serve so build/make.py can regenerate examples/ and data/examples.json.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 376909e. Configure here.

Comment thread ONBOARDING.md
| `difficulty` | Optional | `beginner` (default), `intermediate`, or `advanced` |
| `buildsUpon` | When needed | Comma-separated step IDs this example depends on (see below) |
| `lang_filter` | Optional | Show only specific language tabs, e.g., `"Python,Node.js"` — must match exact names from `config.toml` |
| `max_lines` | Optional | Cap the number of visible lines |

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Missing prereq shortcode parameters

Medium Severity

The clients-example parameter table and data-type tutorial guidance cover buildsUpon only, with no mention of prereq or needs_prereq, which production tutorials use for interactive and external Try it behavior.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 376909e. Configure here.

Comment thread ONBOARDING.md

Here's the source material:
[paste release highlights, new commands, and capability changes]
```

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Version page prompt skips index

Low Severity

The copy-paste prompt for creating a new what's-new version page does not include updating content/develop/whats-new/_index.md, even though the section above says the index lists version releases.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 376909e. Configure here.

@andy-stark-redis andy-stark-redis left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Some of these things are just minor suggestions but there are a few incorrect details (mainly to do with buildsUpon).

Comment thread ONBOARDING.md Outdated
Comment thread ONBOARDING.md
### Prompt: Map a ticket to affected docs

```
I have a new feature to document. Here's the ticket / spec:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Maybe suggest /docs:make-plan-from-jira-ticket here? It only really works if the ticket contains a detailed description, though, so maybe it's more trouble than it's worth?

Comment thread ONBOARDING.md Outdated
Comment thread ONBOARDING.md Outdated
Comment thread ONBOARDING.md Outdated
Comment thread ONBOARDING.md
mich-elle-luna and others added 2 commits August 5, 2026 14:28
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at fb2e197

mich-elle-luna and others added 2 commits August 5, 2026 14:29
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at f8ee863

Co-authored-by: andy-stark-redis <164213578+andy-stark-redis@users.noreply.github.com>
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at d0a6ba1

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at fe4f563

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at 317ae7f

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.

3 participants