Skip to content

Conversation

@bharathk08
Copy link
Contributor

@bharathk08 bharathk08 commented Dec 29, 2025

Added missing nav cards in Docs Home
image

Summary by CodeRabbit

  • New Features
    • Expanded navigation menu with new documentation sections including AI Agents, Auto Healing, Accessibility Testing, SAP/Desktop/Windows Automation, GenAI Capabilities, Testsigma Tunnel, Activity Monitoring, and Live Editor.
    • Added "Bring Your Own Key (BYOK)" documentation for GenAI Capabilities.
    • Reorganized navigation entries for improved clarity and accessibility.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 29, 2025

📝 Walkthrough

Walkthrough

Navigation structure expanded with 35+ new card entries (ids 5–40) including sections for Atto's Home, AI Agents, Auto Healing, Accessibility Testing, SAP/Desktop/Windows Automation, and GenAI Capabilities. Existing entries renamed and reordered. A new top-level "byok" (Bring Your Own Key) navigation entry added to left-nav-title.json pointing to GenAI Capabilities documentation.

Changes

Cohort / File(s) Summary
Navigation Card Expansion
src/components/navcards.jsx
Added 35+ new navigation cards with ids 5–40 covering Atto's Home, AI Agents, Auto Healing, Accessibility Testing, SAP/Desktop/Windows Automation, GenAI Capabilities, Testsigma Tunnel, Activity Monitoring, Debugging, Live Editor, and more. Renamed existing entries: "Elements" → "Elements (Objects)", "Test Management" → "Test Suites", added "Test Plans" as separate entry. Reordered and renumbered prior entries (e.g., id 6→9, 7→10).
Navigation Structure Update
src/left-nav-title.json
Added new top-level navigation entry "byok" with path "/docs/genai-capabilities/byok/" and label "Bring Your Own Key (BYOK)", appended after existing "end-to-end-testing" entry.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

Suggested reviewers

  • Santhosh-testsigma
  • Nandhini4501

Poem

🐰✨ New cards hop into view, a navigation crew,
From ids five to forty, the features break through!
BYOK joins the journey, encryption's sweet way,
Auto Healing, AI Agents—more paths to play! 🚀

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Added missing nav cards' clearly and concisely summarizes the main change in the changeset, which involves expanding navigation by adding numerous new cards to src/components/navcards.jsx and related navigation files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch DOC-797

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
Contributor

@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: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 07e2f9a and f278f74.

📒 Files selected for processing (2)
  • src/components/navcards.jsx
  • src/left-nav-title.json
⏰ 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: CI
🔇 Additional comments (5)
src/components/navcards.jsx (5)

31-48: LGTM!

The new navigation cards for "Atto's Home", "AI Agents", and "Auto Healing" are well-structured with clear titles, descriptive content, and consistent path patterns.


55-84: LGTM!

The renumbered and updated entries (Test Data Management, Elements (Objects), Test Step Recorder, Test Suites, Test Plans, Test Runs/Executions) are consistent. The title updates improve clarity.


181-246: LGTM!

The new navigation cards for Accessibility Testing, SAP Automation, Desktop Automation, Windows Automation variants, GenAI Capabilities, Testsigma Tunnel, Activity Monitoring, and Debugging are well-structured with consistent formatting, unique IDs, and descriptive content.


85-90: LGTM!

The "Live Editor" card with the updated path and description is properly structured.


91-180: LGTM!

The renumbered entries (ids 15-29) maintain their original content with updated sequential IDs. The changes integrate well with the new navigation card structure.

Comment on lines +763 to +764
"end-to-end-testing": {"/docs/test-plans/end-to-end-testing/": "End-to-End Testing"},
"byok": {"/docs/genai-capabilities/byok/": "Bring Your Own Key (BYOK)" }
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Duplicate byok key in JSON.

The "byok" key on line 764 duplicates entries already present on lines 695 and 717. In JSON, duplicate keys result in the last value overriding previous ones. Since line 764's path (/docs/genai-capabilities/byok/) is identical to line 695, this addition appears redundant.

If this is intentional to override line 717's different path (/docs/atto/generative-ai/byok/), consider removing or consolidating the duplicate entries to avoid confusion.

🤖 Prompt for AI Agents
In src/left-nav-title.json around lines 763 to 764 there is a duplicate "byok"
key (also present at lines 695 and 717) which causes last-value override; remove
the redundant entry at line 764 (or consolidate by keeping only the single
intended mapping for "byok" and deleting the other duplicate(s)), ensuring each
JSON key is unique and the correct path (either /docs/genai-capabilities/byok/
or /docs/atto/generative-ai/byok/) remains.

@bharathk08 bharathk08 merged commit 9893d4b into dev Dec 29, 2025
3 of 4 checks passed
@bharathk08 bharathk08 deleted the DOC-797 branch December 29, 2025 10:38
bharathk08 added a commit that referenced this pull request Dec 30, 2025
* Added new doc for End-to-End Testing (#889)

Added new doc for End-to-End Testing in Testsigma

* Added missing nav cards (#890)
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