Skip to content

Remove trailing slashes and update redirected Ultralytics URLs - #28

Merged
pderrenger merged 4 commits into
mainfrom
no-trailing-slash-urls
Aug 20, 2026
Merged

Remove trailing slashes and update redirected Ultralytics URLs#28
pderrenger merged 4 commits into
mainfrom
no-trailing-slash-urls

Conversation

@pderrenger

@pderrenger pderrenger commented Aug 20, 2026

Copy link
Copy Markdown
Member

Summary

  • removed trailing slashes from 4 Ultralytics URL instances across 3 source files
  • refreshed 3 redirected links: 2 Reddit links and the MSVM paper link

Judgment

  • mapped the DOI to the exact ResearchGate publication page after both the DOI resolver and its official SPIE terminal reproducibly timed out in GitHub’s link checker; the replacement matches the title, DOI, authors, and author-uploaded full text
  • rejected the CI-incompatible SPIE terminal; no generic index or homepage fallback used
  • dead links: none

Validation

  • manually reviewed every changed URL in context
  • trailing-slash rescan: 0 eligible URLs
  • redirect rescan: 0 proposals
  • verified Reddit canonical casing and the exact ResearchGate publication metadata directly
  • YAML parse and git diff checks passed

🛠️ PR Summary

Made with ❤️ by Ultralytics Actions

🌟 Summary

Updated Ultralytics, Community Forum, Reddit, and MSVM publication links to remove unnecessary trailing slashes and use their current canonical destinations.

📊 Key Changes

  • Removed trailing slashes from Ultralytics URLs in the bug report template and README.
  • Updated Community Forum links to https://community.ultralytics.com.
  • Updated Reddit links to the canonical https://www.reddit.com/r/Ultralytics/ address.
  • Replaced the MSVM DOI resolver link with the corresponding ResearchGate publication page.

🎯 Purpose & Impact

  • Documentation, issue templates, and contact links now use the updated URL forms and destinations.
  • No user-facing change to MSVM functionality.

@UltralyticsAssistant UltralyticsAssistant added the documentation Improvements or additions to documentation label Aug 20, 2026
@UltralyticsAssistant

Copy link
Copy Markdown
Member

👋 Hello @pderrenger, thank you for submitting a ultralytics/msvm 🚀 PR! This automated message confirms your contribution was received, and an Ultralytics engineer will assist with the review. To ensure a seamless integration of your work, please review the following checklist:

  • Define a Purpose: Clearly explain the purpose of your fix or feature in your PR description, and link to any relevant issues. Ensure your commit messages are clear, concise, and adhere to the project's conventions.
  • Synchronize with Source: Confirm your PR is synchronized with the ultralytics/msvm main branch. If it's behind, update it by clicking the 'Update branch' button or by running git pull and git merge main locally.
  • Ensure CI Checks Pass: Verify all Ultralytics Continuous Integration (CI) checks are passing. If any checks fail, please address the issues.
  • Update Documentation: Update the relevant documentation for any new or modified features.
  • Add Tests: If applicable, include or update tests to cover your changes, and confirm that all tests are passing.
  • Sign the CLA: Please ensure you have signed our Contributor License Agreement if this is your first Ultralytics PR by writing "I have read the CLA Document and I sign the CLA" in a new message.
  • Minimize Changes: Limit your changes to the minimum necessary for your bug fix or feature addition. "It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is." — Bruce Lee

For more guidance, please refer to our Contributing Guide. Don't hesitate to leave a comment if you have any questions. Thank you for contributing to Ultralytics! 🚀

@UltralyticsAssistant UltralyticsAssistant left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

🔍 PR Review

Made with ❤️ by Ultralytics Actions

Reviewed all three changed files. The trailing-slash removals are otherwise behavior-preserving, but the Reddit URL update does not eliminate the redirect and leaves a second outdated reference in the issue-template configuration. (reddit.com)

💬 Posted 1 inline comment
  • 📝 LOW README.md:8 This target still redirects: https://www.reddit.com/r/ultralytics/ resolves to Reddit's canonical https://www.reddit.com/r/Ultralytics/. The issue-template link in .github/ISSUE_TEMPLATE/config.yml also remains https://reddit.com/r/ultralytics, so the redirect cleanup is incomplete. Update both references to the final canonical URL. (reddit.com)

Comment thread README.md Outdated
Comment thread README.md Outdated

@UltralyticsAssistant UltralyticsAssistant left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

🔍 PR Review 2

Made with ❤️ by Ultralytics Actions

Since review 1, the previously reported Reddit redirect issue has been addressed in both README.md and .github/ISSUE_TEMPLATE/config.yml. The remaining trailing-slash removals are limited to the affected documentation and configuration URLs, while the canonical Reddit URL retains its required trailing slash. No behavioral or compatibility issues found. LGTM.

@UltralyticsAssistant
UltralyticsAssistant dismissed their stale review August 20, 2026 22:19

Superseded by new review

@UltralyticsAssistant UltralyticsAssistant left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

🔍 PR Review 3

Made with ❤️ by Ultralytics Actions

Since review 2, the previously reported Reddit canonical-link issue remains addressed in both README.md and the issue-template configuration. The current diff only updates the intended documentation and contact URLs; no behavioral, compatibility, or maintainability issues remain. LGTM.

@UltralyticsAssistant
UltralyticsAssistant dismissed their stale review August 20, 2026 22:26

Superseded by new review

@UltralyticsAssistant UltralyticsAssistant left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

🔍 PR Review 4

Made with ❤️ by Ultralytics Actions

Since the last review, the previously reported Reddit canonical-link issue remains resolved, and the current diff only normalizes the intended URLs plus updates the MSVM publication link. The changed links are correctly used in their README and issue-template contexts, with no behavioral, compatibility, or maintainability defects found. LGTM.

@pderrenger
pderrenger merged commit d057927 into main Aug 20, 2026
5 checks passed
@pderrenger
pderrenger deleted the no-trailing-slash-urls branch August 20, 2026 22:27
@UltralyticsAssistant

Copy link
Copy Markdown
Member

🎉 PR #28 has been merged—thank you, @pderrenger!

“Great things are done by a series of small things brought together.” — Vincent van Gogh

This PR brings together important documentation and contact-link updates, including canonical Ultralytics, Community Forum, Reddit, and MSVM publication destinations, while keeping MSVM functionality unchanged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants