Skip to content

docs: update README.md#1119

Open
eltociear wants to merge 1 commit intoMervinPraison:mainfrom
eltociear:patch-1
Open

docs: update README.md#1119
eltociear wants to merge 1 commit intoMervinPraison:mainfrom
eltociear:patch-1

Conversation

@eltociear
Copy link
Contributor

@eltociear eltociear commented Mar 20, 2026

minor fix

Summary by CodeRabbit

  • Documentation
    • Updated navigation link and label in README to better direct users to the contributing section.

@qodo-code-review
Copy link

Review Summary by Qodo

Fix broken Contributing link in README navigation

📝 Documentation

Grey Divider

Walkthroughs

Description
• Fix broken documentation link in README navigation
• Update Contributing section reference from Development
Diagram
flowchart LR
  A["README.md"] -- "Update link reference" --> B["Development → Contributing"]
Loading

Grey Divider

File Changes

1. README.md 📝 Documentation +1/-1

Fix Contributing section link reference

• Fixed broken navigation link pointing to Contributing section
• Changed anchor reference from [Development](#-development) to [Contributing](#-contributing)
• Corrects misdirected documentation link in quick reference guide

README.md


Grey Divider

Qodo Logo

@qodo-code-review
Copy link

qodo-code-review bot commented Mar 20, 2026

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0) 📐 Spec deviations (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

ⓘ The new review experience is currently in Beta. Learn more

Grey Divider

Qodo Logo

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request addresses a minor documentation issue by correcting an internal link within the README.md file, ensuring that the 'Contributing?' section points to the correct anchor for improved navigation.

Highlights

  • Documentation Update: The README.md file was updated to correct an internal link in the 'Contributing?' section, changing the target from Development to Contributing.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 20, 2026

📝 Walkthrough

Walkthrough

README.md navigation link updated: the "Quick Paths" section reference changed from #development to #contributing with corresponding label text update. No functional or logic changes applied.

Changes

Cohort / File(s) Summary
Documentation Navigation Update
README.md
Updated "Quick Paths" anchor link from #development to #contributing with matching label text change.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~1 minute

Poem

🐰 A link once pointed to dev's domain,
Now guides to contrib with a cleaner name,
Navigation flows with clarity bright,
Quick paths now point to what's right! ✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'docs: update README.md' is vague and generic, using non-descriptive language that doesn't convey the specific nature of the change (updating the Contributing section anchor/navigation link). Use a more specific title that describes the actual change, such as 'docs: update README Contributing section anchor link' or 'docs: fix README navigation to Contributing section'.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
📝 Coding Plan
  • Generate coding plan for human review comments

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.

Tip

CodeRabbit can use TruffleHog to scan for secrets in your code with verification capabilities.

Add a TruffleHog config file (e.g. trufflehog-config.yml, trufflehog.yml) to your project to customize detectors and scanning behavior. The tool runs only when a config file is present.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request aims to fix a link in the README.md file. However, the new link to the 'Contributing' section is also incorrect due to a malformed anchor. I have provided a suggestion to correct the link to ensure it functions as intended.

> - 🐍 **Python SDK?** → [Python Examples](#-using-python-code)
> - 🎯 **CLI user?** → [CLI Quick Reference](#cli-quick-reference)
> - 🤝 **Contributing?** → [Development](#-development)
> - 🤝 **Contributing?** → [Contributing](#-contributing)
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The anchor link to the 'Contributing' section is incorrect. For a heading like ## 👥 Contributing, the correct anchor is #contributing. The current link #-contributing will not work as it contains an extra hyphen.

Suggested change
> - 🤝 **Contributing?**[Contributing](#-contributing)
> - 🤝 **Contributing?**[Contributing](#contributing)

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

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@README.md`:
- Line 47: Update the broken markdown anchor links that include a leading
hyphen: replace instances like `[Contributing](`#-contributing`)` with
`[Contributing](`#contributing`)` and likewise change `[Quick
Start](`#-quick-start`)`, `[Installation](`#-installation`)`, and `[Using Python
code](`#-using-python-code`)` to remove the `-` so they become `#quick-start`,
`#installation`, and `#using-python-code` respectively; ensure the anchor text
matches the actual header text (e.g., `## 👥 Contributing`, `## 🚀 Quick Start`,
etc.) so GitHub-generated anchors resolve correctly.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 07329558-8eb2-4819-a036-f52c162fdc6f

📥 Commits

Reviewing files that changed from the base of the PR and between f8c6f32 and 48ed131.

📒 Files selected for processing (1)
  • README.md

> - 🐍 **Python SDK?** → [Python Examples](#-using-python-code)
> - 🎯 **CLI user?** → [CLI Quick Reference](#cli-quick-reference)
> - 🤝 **Contributing?** → [Development](#-development)
> - 🤝 **Contributing?** → [Contributing](#-contributing)
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 | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify the correct anchor format and check for other references to `#development`

echo "=== Testing anchor formats ==="
echo "Checking if standard GitHub anchor patterns are used..."

# Check all navigation links in Quick Paths section
echo -e "\n=== Quick Paths navigation links ==="
rg -n "Quick Paths" -A 10 README.md

# Search for any remaining references to `#development` or "development" section
echo -e "\n=== Searching for 'development' references ==="
rg -i "development" README.md

# Check the actual Contributing section heading
echo -e "\n=== Contributing section heading ==="
rg -n "^## .*Contributing" README.md

# Check if there are other internal links in the README to compare anchor patterns
echo -e "\n=== Other internal markdown links for pattern comparison ==="
rg -n "\[.*\]\(#.*\)" README.md | head -20

Repository: MervinPraison/PraisonAI

Length of output: 1812


🌐 Web query:

GitHub markdown anchor generation emoji handling heading formatting

💡 Result:

GitHub generates Markdown heading anchors (for section links like #header) using these rules from official docs, applied to the rendered text content of the heading: - Remove markup formatting (e.g., italics -> italics, code spans removed). - Trim leading/trailing whitespace. - Replace spaces with hyphens (-). - Remove other whitespace/punctuation. - Convert letters to lowercase. - If duplicate, append -2, -3, etc. Emojis (Unicode or :code:) are handled as follows in anchor generation: - Unicode emojis (e.g., 📦) are ignored/removed; they do not appear in the anchor slug. Example: # Modules 📦 generates #modules- (dash for space). - Emoji shortcodes (e.g., 📦) are converted to the emoji image by EmojiFilter (before TOCFilter), then removed like Unicode emojis. To link correctly, omit emojis from manual anchor links, using only the text parts slugified per rules. GitHub's TOCFilter in html-pipeline generates matching anchors by extracting .text_content (strips tags/images), then slugifying.

Citations:


Fix the broken anchor link to the Contributing section.

The link target #-contributing is incorrect. GitHub markdown removes Unicode emojis when generating anchors, so ## 👥 Contributing produces the anchor #contributing, not #-contributing. The link should be changed to [Contributing](#contributing).

Additionally, lines 43-45 appear to use the same incorrect #- anchor pattern (#-quick-start, #-installation, #-using-python-code), which should also be corrected to match the actual generated anchors.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 47, Update the broken markdown anchor links that include a
leading hyphen: replace instances like `[Contributing](`#-contributing`)` with
`[Contributing](`#contributing`)` and likewise change `[Quick
Start](`#-quick-start`)`, `[Installation](`#-installation`)`, and `[Using Python
code](`#-using-python-code`)` to remove the `-` so they become `#quick-start`,
`#installation`, and `#using-python-code` respectively; ensure the anchor text
matches the actual header text (e.g., `## 👥 Contributing`, `## 🚀 Quick Start`,
etc.) so GitHub-generated anchors resolve correctly.

@codecov
Copy link

codecov bot commented Mar 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 13.29%. Comparing base (5f08657) to head (48ed131).
⚠️ Report is 2976 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1119      +/-   ##
==========================================
- Coverage   14.24%   13.29%   -0.95%     
==========================================
  Files          25      629     +604     
  Lines        2717    93343   +90626     
  Branches      389        0     -389     
==========================================
+ Hits          387    12414   +12027     
- Misses       2314    80929   +78615     
+ Partials       16        0      -16     
Flag Coverage Δ
main-tests 13.29% <ø> (?)
quick-validation ?
unit-tests ?

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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.

1 participant