Skip to content

Conversation

@bmunkholm
Copy link
Contributor

@bmunkholm bmunkholm commented Oct 21, 2025

Summary of the changes / Why this is an improvement

The marketing messaging was verbose and mostly duplicates whats already in the product pages, but at the same time don't cover as well. Let's keep docs more focused on the practical "how-to".

Related issue: https://github.com/crate/tech-content/issues/173. Still need to consider how much of the learning links should be here and how much should be moved to the Getting Started section now that that exists.

Preview

https://cratedb-guide--424.org.readthedocs.build/

@coderabbitai
Copy link

coderabbitai bot commented Oct 21, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

Updates docs/index.md: adds "AI" to the header, replaces the multi-block rubric with streamlined handbook-focused navigation and a Product overview anchor, renames "CrateDB Guide" to "CrateDB Handbook" across text and links, and adjusts resource/video link text and references.

Changes

Cohort / File(s) Change Summary
Documentation index content
docs/index.md
Header updated to include "AI"; replaced multi-block rubric with a handbook-focused navigation prompt and Product overview anchor; renamed references and links from "CrateDB Guide" → "CrateDB Handbook"; updated resource/video link text and reference entries.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Suggested labels

guidance, cross linking

Suggested reviewers

  • amotl
  • kneth

Poem

🐰 I hopped the index and found a shiny view,
"AI" in the header, the Handbook feels new.
Links stitched to overview, navigation light,
I nibble the changes and hop out of sight. 🥕

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title Check ✅ Passed The title "Reduce marketing msg in intro page and fix link to handbook" clearly and concisely describes the two main changes in this pull request. According to the raw summary, the changeset does both: it replaces a detailed multi-block rubric with a simpler navigational prompt (reducing marketing messaging) and updates internal links referencing "CrateDB Guide" to "CrateDB Handbook" (fixing the link). The title is specific enough for a teammate to quickly understand the primary changes without being overly detailed.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
Description Check ✅ Passed The pull request description clearly relates to the changeset by explaining the motivation for the updates: reducing verbose marketing messaging that duplicates product page content and refocusing the documentation on practical "how-to" information. The description also mentions fixing the link to the handbook, which aligns with the changes to update CrateDB Guide references to CrateDB Handbook in the docs/index.md file. The description provides meaningful context about the purpose of the changes rather than being generic or off-topic.

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 58a8b08 and 3e2131b.

📒 Files selected for processing (1)
  • docs/index.md (3 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 5f5906b and 59f5108.

📒 Files selected for processing (1)
  • docs/index.md (3 hunks)
🧰 Additional context used
🧠 Learnings (5)
📚 Learning: 2025-10-06T16:40:16.322Z
Learnt from: amotl
PR: crate/cratedb-guide#0
File: :0-0
Timestamp: 2025-10-06T16:40:16.322Z
Learning: In the crate/cratedb-guide repository, documentation is organized by content type: files in `docs/feature/`, `docs/integrate/`, and `docs/ingest/` are reference material designed for quick access, while `docs/start/` contains learning path content. Reference material sections use top-right reference layouts for efficient navigation.

Applied to files:

  • docs/index.md
📚 Learning: 2025-08-23T15:15:18.717Z
Learnt from: amotl
PR: crate/cratedb-guide#235
File: docs/start/query/ai-integration.md:265-273
Timestamp: 2025-08-23T15:15:18.717Z
Learning: In CrateDB documentation, avoid using "data lake" terminology when describing CrateDB's role, as it can create misconceptions. Prefer "real-time analytics store" or similar terms that better reflect CrateDB's actual capabilities as a real-time analytics database.

Applied to files:

  • docs/index.md
📚 Learning: 2025-05-18T13:25:11.786Z
Learnt from: amotl
PR: crate/cratedb-guide#204
File: docs/integrate/mcp/community.md:6-8
Timestamp: 2025-05-18T13:25:11.786Z
Learning: In the CrateDB Guide documentation, particularly for MCP-related pages, the author prefers a 1-column grid layout for multiple cards to stack them vertically rather than side by side, as this is an intentional design choice.

Applied to files:

  • docs/index.md
📚 Learning: 2025-09-25T19:31:54.320Z
Learnt from: bmunkholm
PR: crate/cratedb-guide#340
File: docs/home/index.md:84-97
Timestamp: 2025-09-25T19:31:54.320Z
Learning: In the CrateDB Guide docs (MyST), the CrateDB Cloud card on the homepage should link to `getting-started` using `:link-type: ref` instead of the previous `cloud:index` intersphinx target. This change was implemented in PR #340 to direct users to the getting started section rather than directly to the Cloud documentation.

Applied to files:

  • docs/index.md
📚 Learning: 2025-10-08T01:34:18.867Z
Learnt from: amotl
PR: crate/cratedb-guide#385
File: docs/connect/java.md:48-51
Timestamp: 2025-10-08T01:34:18.867Z
Learning: CrateDB JDBC driver uses the `jdbc:crate://` protocol scheme but communicates via the PostgreSQL wire protocol on port 5432, just like the PostgreSQL JDBC driver (`jdbc:postgresql://`). Do not confuse the `jdbc:crate://` scheme with other protocol schemes like `crate://` (used by SQLAlchemy dialect for CrateDB) or assume it uses the HTTP endpoint on port 4200.

Applied to files:

  • docs/index.md
🪛 LanguageTool
docs/index.md

[grammar] ~26-~26: Use a hyphen to join words.
Context: ...oduct overview] to learn more about high level features and use cases. This docu...

(QB_NEW_EN_HYPHEN)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Build docs
🔇 Additional comments (2)
docs/index.md (2)

20-29: Well-executed reduction of marketing content with practical refocus.

The header update now includes AI capabilities (line 20–21), and the intro text (lines 28–29) clearly articulates the documentation's purpose—getting started, exploring in practice, and operating in detail. The addition of the Product overview link (line 26) provides a practical exit point for users seeking broader business context without inflating the introduction with marketing narrative. This aligns well with the PR objective to refocus on "how-to" content.


75-82: Handbook link target resolves correctly.

Verification confirms the handbook reference is properly configured:

  • MyST reference target (handbook)= exists at line 1 of docs/handbook/index.md
  • handbook/index is indexed in the toctree (line 15 of docs/index.md)
  • The :link: handbook with :link-type: ref will resolve without issues

No further action needed on this change.

@bmunkholm bmunkholm self-assigned this Oct 21, 2025
Copy link
Member

@surister surister left a comment

Choose a reason for hiding this comment

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

lgtm

@bmunkholm bmunkholm merged commit 032746a into main Oct 22, 2025
1 of 3 checks passed
@bmunkholm bmunkholm deleted the bm/update-overview branch October 22, 2025 08:34
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