Skip to content

Conversation

@zephyrie
Copy link
Contributor

@zephyrie zephyrie commented Nov 21, 2025

Update links for MONAI website and docs

Summary by CodeRabbit

  • Documentation
    • Updated documentation reference links across multiple README files to point to the new documentation host.
    • Updated external resource links for Model Zoo and network architecture references to reflect new URLs.

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

Replace references to monai.io domain with project-monai.github.io for
the website and monai.readthedocs.io for documentation.
@coderabbitai
Copy link

coderabbitai bot commented Nov 21, 2025

Walkthrough

Four README files updated with redirected documentation URLs. Primary change redirects references from various sources (docs.monai.io, monai.io/model-zoo) to monai.readthedocs.io stable pages and project-monai.github.io. No functional code alterations.

Changes

Cohort / File(s) Summary
Documentation link redirects
README.md
Documentation Status badge URL and multiple installation/resource links redirected from docs.monai.io to monai.readthedocs.io; Slack, Website, and API documentation URLs updated
Network reference URL updates
sample-apps/endoscopy/README.md
BasicUNet, FlexibleUNet, and SEResNet50 model links updated to point to monai.readthedocs.io stable documentation pages
Bundle specification URL update
sample-apps/monaibundle/README.md
MONAI Bundle Specification reference URL updated from docs domain to monai.readthedocs.io stable
Model Zoo and network URLs
sample-apps/radiology/README.md
MONAI Model Zoo URL redirected to project-monai.github.io; DynUNet, UNETR, BasicUNet, and UNet network reference URLs updated to monai.readthedocs.io/en/stable/networks.html

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

  • All changes are documentation-only URL redirects with no functional logic modifications
  • Consistent pattern applied across all files (straightforward link target replacements)
  • No API or code structure changes

Poem

A rabbit hops through links so fine,
Redirecting each URL line,
From old domains to readthedocs bright,
Documentation now shines clear and right! 🐰✨

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 accurately summarizes the main change: updating documentation and website links across multiple README files to point to new MONAI documentation hosts.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch update_links

Tip

📝 Customizable high-level summaries are now available in beta!

You can now customize how CodeRabbit generates the high-level summary in your pull requests — including its content, structure, tone, and formatting.

  • Provide your own instructions using the high_level_summary_instructions setting.
  • Format the summary however you like (bullet lists, tables, multi-section layouts, contributor stats, etc.).
  • Use high_level_summary_in_walkthrough to move the summary from the description to the walkthrough section.

Example instruction:

"Divide the high-level summary into five sections:

  1. 📝 Description — Summarize the main change in 50–60 words, explaining what was done.
  2. 📓 References — List relevant issues, discussions, documentation, or related PRs.
  3. 📦 Dependencies & Requirements — Mention any new/updated dependencies, environment variable changes, or configuration updates.
  4. 📊 Contributor Summary — Include a Markdown table showing contributions:
    | Contributor | Lines Added | Lines Removed | Files Changed |
  5. ✔️ Additional Notes — Add any extra reviewer context.
    Keep each section concise (under 200 words) and use bullet or numbered lists for clarity."

Note: This feature is currently in beta for Pro-tier users, and pricing will be announced later.


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.

@zephyrie
Copy link
Contributor Author

@SachidanandAlle , could you help merge this? It's update links for a few of the README files. Not sure if there is anything else that needs updating for PyPi.

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: 2

🧹 Nitpick comments (1)
sample-apps/radiology/README.md (1)

109-109: Consider adding documentation link for DynUNet.

Line 109 mentions "DynUNet as the default network" but only includes a link to UNETR. Consider adding an explicit documentation link for DynUNet as well for consistency and to help users find the network specifications.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Cache: Disabled due to data retention organization setting

Knowledge base: Disabled due to data retention organization setting

📥 Commits

Reviewing files that changed from the base of the PR and between 068fc81 and e9854f5.

📒 Files selected for processing (4)
  • README.md (4 hunks)
  • sample-apps/endoscopy/README.md (3 hunks)
  • sample-apps/monaibundle/README.md (1 hunks)
  • sample-apps/radiology/README.md (6 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
sample-apps/monaibundle/README.md

17-17: Heading levels should only increment by one level at a time
Expected: h2; Actual: h3

(MD001, heading-increment)

README.md

17-17: Heading levels should only increment by one level at a time
Expected: h2; Actual: h3

(MD001, heading-increment)

⏰ 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). (17)
  • GitHub Check: packaging (3.12)
  • GitHub Check: packaging (3.11)
  • GitHub Check: deps_check (ubuntu-latest, 3.11)
  • GitHub Check: deps_check (ubuntu-latest, 3.9)
  • GitHub Check: deps_check (ubuntu-latest, 3.12)
  • GitHub Check: packaging (3.10)
  • GitHub Check: packaging (3.9)
  • GitHub Check: deps_check (windows-latest, 3.12)
  • GitHub Check: deps_check (ubuntu-latest, 3.10)
  • GitHub Check: deps_check (windows-latest, 3.9)
  • GitHub Check: deps_check (windows-latest, 3.10)
  • GitHub Check: build (3.12)
  • GitHub Check: build (3.10)
  • GitHub Check: deps_check (windows-latest, 3.11)
  • GitHub Check: build (3.9)
  • GitHub Check: build (3.11)
  • GitHub Check: build-docs (3.10)
🔇 Additional comments (9)
sample-apps/monaibundle/README.md (1)

17-17: Verify the Bundle Specification URL exists at the new location.

The link has been updated to the stable documentation host, but you should confirm that the Bundle Specification page is accessible at https://monai.readthedocs.io/en/stable/mb_specification.html.

sample-apps/endoscopy/README.md (1)

109-109: Verify network documentation links at the new location.

Three network reference links have been updated to the stable readthedocs host:

  • BasicUNet (line 109)
  • FlexibleUNet (line 122)
  • SEResNet50 (line 133)

Confirm these links are accessible and that the anchor fragments (#basicunet, #flexibleunet, #seresnet50) correctly match the network documentation page structure on https://monai.readthedocs.io/en/stable/networks.html.

Also applies to: 122-122, 133-133

sample-apps/radiology/README.md (2)

70-70: Verify the MONAI Model Zoo redirect.

The MONAI Model Zoo URL has been updated from https://monai.io/model-zoo to https://project-monai.github.io/model-zoo. Confirm this new URL is accessible and that it correctly hosts the model zoo content.


109-109: Verify network documentation links at the new readthedocs location.

Five network reference links have been updated across the file to https://monai.readthedocs.io/en/stable/networks.html:

  • Line 109: UNETR and general networks listing
  • Line 154: BasicUNet
  • Line 194: UNet
  • Line 245: UNet
  • Line 283: UNet

Confirm these links are accessible and that anchor fragments correctly match the network documentation structure.

Also applies to: 154-154, 194-194, 245-245, 283-283

README.md (5)

17-17: Verify documentation status badge URL.

The Documentation Status badge URL has been updated to point to https://monai.readthedocs.io/projects/label/en/latest/. Confirm this badge endpoint is valid and returns the expected build status.


30-30: Verify full documentation link.

The main documentation link has been updated to https://monai.readthedocs.io/projects/label/en/latest/index.html. Confirm this URL is accessible and serves the complete MONAILabel documentation.


185-186: Verify installation documentation URLs.

The Ubuntu and Windows installation links have been updated to https://monai.readthedocs.io/projects/label/en/latest/installation.html. Confirm these URLs exist and contain the correct platform-specific installation instructions.


411-412: Verify Website and API documentation URLs.

Two URLs in the Additional Resources section have been updated:

  • Website: now https://project-monai.github.io/
  • API documentation: now https://monai.readthedocs.io/projects/label

Confirm both URLs are accessible and route to the correct resources.


17-417: Partial verification complete; recommend manual comprehensive audit.

Initial verification of 7 critical documentation URLs passed (all returned 200 or 302 status codes). However, the README contains 43+ unique URLs, and a comprehensive test of all links could not be completed due to script limitations.

Web search confirms that MONAILabel has known documentation and README issues (e.g., the OHIF workflow documented in the README has been reported as non-functional). While the critical readthedocs links are accessible, this suggests broader documentation quality concerns beyond simple link accessibility.

Recommend manually verifying all URLs in the README or implementing a complete automated link checker, especially given the project's history of documentation issues.

[![License](https://img.shields.io/badge/license-Apache%202.0-green.svg)](https://opensource.org/licenses/Apache-2.0)
[![CI Build](https://github.com/Project-MONAI/MONAILabel/workflows/build/badge.svg?branch=main)](https://github.com/Project-MONAI/MONAILabel/commits/main)
[![Documentation Status](https://readthedocs.org/projects/monailabel/badge/?version=latest)](https://docs.monai.io/projects/label/en/latest/?badge=latest)
[![Documentation Status](https://readthedocs.org/projects/monailabel/badge/?version=latest)](https://monai.readthedocs.io/projects/label/en/latest/?badge=latest)
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Fix heading level hierarchy.

The static analysis flagged a heading-level mismatch at this line. Review the heading structure to ensure it increments by only one level at a time.

🧰 Tools
🪛 markdownlint-cli2 (0.18.1)

17-17: Heading levels should only increment by one level at a time
Expected: h2; Actual: h3

(MD001, heading-increment)

🤖 Prompt for AI Agents
In README.md around line 17, the badge line sits at a heading level that creates
a mismatch in the document's heading hierarchy; adjust the surrounding headings
so levels increment by only one at a time (e.g., change an H3 to H2 or H2 to H3
as appropriate) or move the badge out of the heading block so that the sequence
of headings before and after line 17 follows a single-level step difference,
ensuring consistent Markdown heading levels throughout the file.

The MONAIBundle App allows you to easily pull any MONAI Bundle from the [MONAI Model Zoo](https://github.com/Project-MONAI/model-zoo/tree/dev/models) and import it into MONAI Label. However, it's important to note that any MONAI Bundle used with MONAI Label must meet the following constraints:

- It must comply with the [MONAI Bundle Specification](https://docs.monai.io/en/latest/mb_specification.html).
- It must comply with the [MONAI Bundle Specification](https://monai.readthedocs.io/en/stable/mb_specification.html).
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Fix heading level hierarchy.

The static analysis flagged a heading-level mismatch at this line. Review the heading structure to ensure it increments by only one level at a time (e.g., h1 → h2, not h1 → h3).

🧰 Tools
🪛 markdownlint-cli2 (0.18.1)

17-17: Heading levels should only increment by one level at a time
Expected: h2; Actual: h3

(MD001, heading-increment)

🤖 Prompt for AI Agents
In sample-apps/monaibundle/README.md around line 17, the parser flagged a
heading-level mismatch at this line — ensure the heading here increments by only
one level from the previous heading. Inspect the preceding heading level and
change this heading so it is exactly one level deeper (e.g., if the previous is
h1 make this h2, if previous is h2 make this h3), updating the Markdown heading
markers accordingly so the document hierarchy is consistent.

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.

2 participants