Skip to content

docs: fix dead links - #2367

Open
markksantos wants to merge 1 commit into
api-platform:4.4from
markksantos:docs/fix-dead-links
Open

markksantos wants to merge 1 commit into
api-platform:4.4from
markksantos:docs/fix-dead-links

Conversation

@markksantos

Copy link
Copy Markdown

Fixes links that return 404 (or no longer resolve), each replaced with the page's current address:

Where Was Now
symfony/index.md blog.schema.org/2013/06/schemaorg-and-json-ld.html blog.schema.org/2013/06/03/schema-org-and-json-ld/
symfony/index.md php.net datetime.formats.date.php datetime.formats.php (the format pages were merged)
symfony/validation.md php.net intro.filter.php book.filter.php
symfony/migrate-from-fosrestbundle.md components/expression_language.md components/expression_language.html
core/performance.md blog.theamazingrando.com/in-band-vs-out-of-band.html blog.theamazingrando.com/posts/in-band-vs-out-of-band.html
core/performance.md components/json_streamer.html serializer/streaming_json.html (Symfony's JsonStreamer page)
core/serialization.md (2) api.symfony.com/master/...SerializerInterface.html (the API site is gone) SerializerInterface.php on symfony/symfony 7.4
core/deprecations.md facebook.github.io/graphql/June2018/ spec.graphql.org/June2018/
core/content-negotiation.md core/.../features/main/content_negotiation.feature core/.../tests/Functional/ContentNegotiationTest.php
core/graphql.md graphql-spec/.../rfcs/Subscriptions.md graphql-wg/.../rfcs/Subscriptions.md (the RFCs moved there)
core/graphql.md graphql-php type-system/object-types/#field-arguments type-definitions/object-types/#field-argument-configuration-options
core/json-schema.md json-schema.org/implementations.html#validators json-schema.org/tools
core/external-vocabularies.md, schema-generator/configuration.md lov.linkeddata.es/dataset/lov/ lov.linkeddata.es/dataset/lov/vocabs
core/openapi.md (2) rebilly.github.io/ReDoc/ redocly.github.io/redoc/
core/mongodb.md php.net book.mongo.php (removed with the legacy extension) pecl.php.net/package/mongo
extra/philosophy.md benchmarksgame fastest/php-python3.html fastest/python3-php.html
laravel/testing.md docs.hoppscotch.io/features/tests docs.hoppscotch.io/documentation/features/scripts
laravel/testing.md phpunit.readthedocs.io/en/main/assertions.html docs.phpunit.de/en/11.5/assertions.html
admin/advanced-customization.md react-admin PrevNextButton.html PrevNextButtons.html (the component's current name)
core/upgrade-guide.md Symfony validation/auto_mapping.html (no such page) the EnableAutoMapping constraint page
symfony/validation.md Symfony validation/auto_mapping.html the auto_mapping option in the FrameworkBundle configuration reference
.github/ISSUE_TEMPLATE/1_Support_question.md (2) api-platform.com/support/ api-platform.com/community/

Prettier rewrapped the paragraphs whose line length changed; prettier --check and markdownlint-cli2 pass on the changed files.

Based on 4.4, where the recent docs fixes land; happy to retarget.

Not changed, for a maintainer's call:

  • core/errors.md and laravel/index.md link /docs/guides/error-provider/ and /docs/guides/error-resource/, which return 404. Guide pages seem to be published only under /docs/v4.2/guides/ now (/docs/v4.2/guides/error-provider/ works; 4.3, 4.4, 5.0 and main don't), so this looks like a guides-build issue on the site rather than a docs one.
  • deployment/heroku.md points to the ClearDB add-on, which is no longer on Heroku.
  • deployment/minikube.md links helm/skaffold.yaml and helm/skaffold-values.yaml in api-platform/api-platform, which were removed in CLI scaffolding api-platform#2980; Update Kubernetes deployment guide to match current Helm chart #2272 updates the Kubernetes guide.
  • The rabbit picture in core/openapi.md's example description (rabbit.org/graphics/...) is gone, but it's sample content.

I drafted this with help from an AI assistant.

This branch has not been deployed

No deployments
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