Skip to content

Onboarding guide - #3748

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

Onboarding guide#3748
mich-elle-luna wants to merge 17 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, site, or application code changes.

Overview
Adds ONBOARDING.md, a long-form docs contributor guide aimed at engineers using Claude Code in this repo.

It introduces a content/ product map (Cloud, Software, RDI, Kubernetes, develop/integrate areas) and a four-step workflow (analyze → write → submit with make serve → review via /docs:assess-comments and /docs:bugbot), with ready-to-paste prompts for common edits.

The guide also documents repo-specific conventions: client library paths, clients-example / local_examples / external doctests, command pages (cmd_tools.py, /docs:new-command-page), release notes layouts per product, data type and integration page patterns, Preview vs GA maturity expectations, Hugo shortcodes, and a pre-PR checklist (accuracy, Google style, reviewers). It points contributors to /docs: skills and #docs for help.

Reviewed by Cursor Bugbot for commit c9e5f28. 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 Outdated
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

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

@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at c9e5f28

@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 2 potential issues.

There are 5 total unresolved issues (including 3 from previous reviews).

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 c9e5f28. Configure here.

Comment thread ONBOARDING.md
| 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

Choose a reason for hiding this comment

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

Forbidden shortcode escape sequences

Medium Severity

The ONBOARDING.md guide includes shortcode examples with {{</* ... */>}} syntax. This isn't valid Hugo, so these examples render as literal text instead of executing. The /* and */ characters within the shortcode delimiters are extraneous.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit c9e5f28. Configure here.

Comment thread ONBOARDING.md
Multiple dependencies:

```
{{< clients-example set="list_tutorial" step="advanced_ops" buildsUpon="lpush_rpush, lpop_rpop" >}}

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Example references nonexistent step

Medium Severity

The sample shortcode uses set="list_tutorial" and step="advanced_ops", but no advanced_ops step exists in that example set anywhere in content/. Copying it yields empty client tabs and a Hugo warning for a missing example.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit c9e5f28. Configure here.

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