Skip to content

Fix dead links in README#1106

Open
blankse wants to merge 10 commits into
pimcore:2026.xfrom
blankse:fix-readme-dead-links
Open

Fix dead links in README#1106
blankse wants to merge 10 commits into
pimcore:2026.xfrom
blankse:fix-readme-dead-links

Conversation

@blankse

@blankse blankse commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Motivation

The README contains links that no longer resolve correctly, mostly because the master branch no longer exists and some doc URLs now redirect.

Changes

README.md

  • Contributing guide (404): Linked to https://github.com/pimcore/data-hub/blob/master/CONTRIBUTING.md, but the master branch no longer exists → 404. Replaced with a relative link ./CONTRIBUTING.md, which always resolves against the ref being viewed.
  • Adapter docs (301 redirect): The three adapter links under Further Information used https://pimcore.com/docs/platform/..., which 301-redirects to https://docs.pimcore.com/platform/.... Updated to the canonical domain.

All other links (SonarCloud badge, internal ./doc/... links, GitHub issues, CLA assistant) were verified and are fine.

Note: This PR originally also fixed dead links in CONTRIBUTING.md (1.x2026.x, master → default branch, php-cs-fixer link). In the meantime 2026.x rewrote CONTRIBUTING.md and already incorporates those fixes, so the file is now identical to the base branch and no longer part of this PR.

🤖 Generated with Claude Code

blankse and others added 3 commits June 9, 2026 15:48
- Point the Contributing guide link to a relative path; the previous
  https://github.com/pimcore/data-hub/blob/master/CONTRIBUTING.md URL
  returned 404 because the `master` branch no longer exists.
- Update the adapter documentation links from pimcore.com/docs/... to the
  canonical docs.pimcore.com/... domain to avoid the 301 redirect.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- The php-cs-fixer link pointed to the `1.x` branch, which no longer
  exists upstream and returned 404. Replaced with a relative link.
- Updated the feature-branch hint from `1.x` to the current default
  branch `2026.x`.
- The PR target was described as the `master` branch, which no longer
  exists; replaced with "default branch".

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@blankse blankse changed the title Fix dead links in README Fix dead links in README and CONTRIBUTING Jun 9, 2026
blankse and others added 7 commits June 9, 2026 13:57
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…inks

# Conflicts:
#	CONTRIBUTING.md
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/exposeRemote.js
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/main.html
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/mf-manifest.json
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/mf-stats.json
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/static/js/109.62a4c31b.js
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/static/js/109.62a4c31b.js.LICENSE.txt
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/static/js/async/346.60211bf9.js
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/static/js/async/499.4aead98c.js.LICENSE.txt
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/static/js/async/840.b584be96.js
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/static/js/async/840.b584be96.js.LICENSE.txt
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/static/js/async/__federation_expose_default_export.062d3a0b.js.LICENSE.txt
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/static/js/async/__federation_expose_plugins.85a68c1a.js
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/static/js/async/__federation_expose_plugins.85a68c1a.js.LICENSE.txt
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/static/js/main.9c3ad8a2.js
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/static/js/main.9c3ad8a2.js.LICENSE.txt
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/static/js/remoteEntry.js
#	src/Resources/public/studio/build/a94e3b48-694a-438e-8c76-8f340338a008/static/js/remoteEntry.js.LICENSE.txt
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/exposeRemote.js
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/main.html
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/mf-manifest.json
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/mf-stats.json
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/109.62a4c31b.js
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/109.62a4c31b.js.LICENSE.txt
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/async/346.60211bf9.js
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/async/696.3b1d6da3.js
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/async/696.3b1d6da3.js.LICENSE.txt
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/async/840.4693a4bb.js
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/async/840.4693a4bb.js.LICENSE.txt
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/async/__federation_expose_default_export.87553f32.js
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/async/__federation_expose_default_export.87553f32.js.LICENSE.txt
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/async/__federation_expose_plugins.c4cf01bd.js
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/async/__federation_expose_plugins.c4cf01bd.js.LICENSE.txt
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/main.9c3ad8a2.js
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/main.9c3ad8a2.js.LICENSE.txt
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/remoteEntry.js
#	src/Resources/public/studio/build/bc1220ef-7d06-4091-b405-ef4701fffa3d/static/js/remoteEntry.js.LICENSE.txt
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/exposeRemote.js
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/main.html
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/mf-manifest.json
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/mf-stats.json
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/static/js/109.62a4c31b.js
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/static/js/109.62a4c31b.js.LICENSE.txt
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/static/js/async/346.60211bf9.js
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/static/js/async/696.3b1d6da3.js.LICENSE.txt
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/static/js/async/840.4693a4bb.js
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/static/js/async/840.4693a4bb.js.LICENSE.txt
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/static/js/async/__federation_expose_default_export.87553f32.js.LICENSE.txt
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/static/js/async/__federation_expose_plugins.c4cf01bd.js
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/static/js/async/__federation_expose_plugins.c4cf01bd.js.LICENSE.txt
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/static/js/main.9c3ad8a2.js
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/static/js/main.9c3ad8a2.js.LICENSE.txt
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/static/js/remoteEntry.js
#	src/Resources/public/studio/build/ce357842-7dfd-46ae-9fd3-897e4c6c6ffe/static/js/remoteEntry.js.LICENSE.txt
@blankse blankse changed the title Fix dead links in README and CONTRIBUTING Fix dead links in README Jul 7, 2026
@sonarqubecloud

sonarqubecloud Bot commented Jul 7, 2026

Copy link
Copy Markdown

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