Remove trailing slashes and update redirected Ultralytics URLs - #33
Conversation
|
👋 Hello @pderrenger, thank you for submitting a
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
left a comment
There was a problem hiding this comment.
🔍 PR Review
Made with ❤️ by Ultralytics Actions
Reviewed all three changed files and the surrounding repository references. The URL edits are otherwise safe and consistent, but one remaining Reddit contact link still uses the redirected host.
💬 Posted 1 inline comment
- 📝 LOW
README.md:10The Reddit redirect refresh is incomplete:.github/ISSUE_TEMPLATE/config.yml:15still points toreddit.com/r/ultralytics, so the issue-template contact link continues through the old-host redirect instead of using the canonicalwww.reddit.com/r/Ultralytics/destination. Update that remaining occurrence as well. (reddit.com)
|
🎉 This PR has been merged—thank you, @pderrenger!
Your careful updates bring Ultralytics-related README and issue-template links to their canonical forms, improving documentation consistency while preserving intentional redirects and leaving hooks, packaging, CI, and repository behavior unchanged. |
Normalizes Ultralytics link formatting and refreshes links whose destinations have permanently moved. Text-only change: no hook logic, packaging, or workflow behavior is touched.
Trailing slashes (7 URLs, 3 files)
Removed the terminating path slash from every
ultralytics.com/*.ultralytics.comURL. Applied with a regex fixer validated against positive and negative cases first (subdomains, protocol-relative, bare host, fragment/query, sentence-final punctuation, markdown/HTML/backtick delimiters vs. path separators, emails, templates, ellipsis placeholders).README.md—www.ultralytics.com/(x2),community.ultralytics.com/,docs.ultralytics.com/help/contributing/(x2).github/ISSUE_TEMPLATE/config.yml—community.ultralytics.com/.github/ISSUE_TEMPLATE/bug-report.yml—docs.ultralytics.com/help/minimum-reproducible-example/All seven destinations verified
200in their slashless form.Redirect refresh (3 accepted)
opensource.org/license/agpl-v3->opensource.org/license/agpl-3.0— OSI301, and already the form used in the mainultralyticsREADME.reddit.com/r/ultralytics->www.reddit.com/r/ultralytics/—301to the canonicalwwwhost, matching the social badge block in the mainultralyticsREADME. Applied to both the README badge and the⌨️ Redditcontact link in.github/ISSUE_TEMPLATE/config.yml.Deliberately left alone
ultralytics.com/discordandultralytics.com/bilibili— vanity shortlinks meant to stay redirects.server=https%3A%2F%2Fcommunity.ultralytics.comin the Forums badge — URL-encoded parameter, kept byte-identical.pre-commit.com/,python.org/— non-Ultralytics domains, out of scope for the slash rule.ultralytics.com/licenseheader lines — written by Ultralytics Actions, already slashless.No dead links or homepage collapses were reported by the scan.
Validation
prettier@3.8.5 --print-width 120 --checkclean on Markdown and YAML.actionsincluding broken-link checks, CodeQL, CLA).🛠️ PR Summary
Made with ❤️ by Ultralytics Actions
🌟 Summary
Updated Ultralytics-related links across the README and issue templates by removing unnecessary trailing slashes and replacing redirected destinations with their canonical URLs.
📊 Key Changes
ultralytics.comand*.ultralytics.comlinks inREADME.mdand issue templates.agpl-v3toagpl-3.0.reddit.com/r/ultralyticstowww.reddit.com/r/ultralytics/in the README badge and issue-template contact links.🎯 Purpose & Impact