Skip to content

Conversation

@Telucero
Copy link
Contributor

This workflow compares the PR branch against master and looks only for Markdown files that were deleted or renamed/moved. If it finds any, it posts a warning comment on the pull request so reviewers know these changes could break documentation URLs. If no files are deleted or renamed, the workflow runs silently and does not comment.

Copilot AI review requested due to automatic review settings September 17, 2025 10:10
@Telucero Telucero requested a review from a team as a code owner September 17, 2025 10:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the GitHub workflow that checks for broken documentation URLs by adding a path filter to only trigger on markdown file changes and updating the workflow name for clarity.

  • Updated workflow name to better reflect its purpose of detecting moves/deletions
  • Added path filter to only trigger when markdown files are modified

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@github-actions
Copy link

🔍 Documentation URL Checker

This PR modifies documentation files in ways that could potentially create broken links.

Renamed/Moved files:

develop/toolkit/api-libraries/papi.md -> develop/toolkit/api-libraries/pai.md

🚨 Please review these changes carefully 🚨

If not handled properly, broken links (404 errors) could appear. To maintain a smooth user experience, consider:

  • Adding redirects in the mkdocs.yml file from the old URLs to the new ones
  • Updating internal references to these files

@github-actions
Copy link

🔍 Documentation & Navigation Checker

This PR modifies .md or .nav.yml/.nav.yaml files.

Navigation file changes:

develop/toolkit/api-libraries/.nav.yml:
diff --git a/develop/toolkit/api-libraries/.nav.yml b/develop/toolkit/api-libraries/.nav.yml
index 9cd5ccc..1ec0682 100644
@@ -1,7 +1,7 @@
 title: API Libraries
 nav:
   - index.md
-  - ':simple-typescript: Dedot': dedot.md
+  - ':simple-typescript:papi test': papi.md
   - ':simple-typescript: Polkadot-API': papi.md
   - ':simple-javascript: Polkadot.js API': polkadot-js-api.md
   - ':simple-python: Python Substrate Interface': py-substrate-interface.md

🚨 Please verify:

  • Links are correct
  • TOC matches expected structure
  • Deleted/renamed entries are handled.

🚨 If not handled properly, broken links (404 errors) could appear. To maintain a smooth user experience, consider:

  • Adding redirects in the mkdocs.yml file from the old URLs to the new ones
  • Updating internal references to these files

Copy link
Collaborator

@nhussein11 nhussein11 left a comment

Choose a reason for hiding this comment

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

LGTM! Thanks 🥳

@kapetan3sid kapetan3sid requested a review from eshaben September 23, 2025 09:05
Copy link
Collaborator

@eshaben eshaben left a comment

Choose a reason for hiding this comment

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

I'm looking at this comment: #994 (comment)

And I think this could get out of hand quite quickly if there are several pages that have been moved. Can we remove some of the extra text in the code element and just print the name of the file that was deleted/renamed? I don't think we need to see the contents of the .nav.yml file along with the diff command and all that.

@github-actions
Copy link

github-actions bot commented Oct 1, 2025

🔍 Documentation & Navigation Checker

This PR modifies .md or .nav.yml files.

Modified Markdown files:

develop/smart-contracts/dev-environments/hardhat.md
infrastructure/running-a-validator/onboarding-and-offboarding/set-up-validator.md
infrastructure/running-a-validator/requirements.md
polkadot-protocol/parachain-basics/networks.md
polkadot-protocol/smart-contract-basics/overview.md
tutorials/polkadot-sdk/parachains/zero-to-hero/set-up-a-template.md

🚨 Please verify:

  • Links are correct
  • TOC matches expected structure
  • Deleted/renamed entries are handled.

🚨 If not handled properly, broken links (404 errors) could appear. To maintain a smooth user experience, consider:

  • Adding redirects in the mkdocs.yml file from the old URLs to the new ones
  • Updating internal references to these files

@Telucero Telucero force-pushed the taylor/update-url-checker branch from 7e80ffc to e3f072a Compare October 6, 2025 23:56
@github-actions
Copy link

github-actions bot commented Oct 6, 2025

🔍 Documentation & Navigation Checker

This PR modifies .md or .nav.yml files.

Deleted Markdown files:

.CONTRIBUTING.md
.github/pull_request_template.md
develop/toolkit/api-libraries/polkadart.md
develop/toolkit/interoperability/paraspell-xcm-sdk/transfer-tokens-between-parachains.md
tutorials/polkadot-sdk/system-chains/asset-hub/send-a-tx-paying-fee-different-token.md

Navigation file changes:

develop/toolkit/api-libraries/.nav.yml:
-  - ':simple-dart: Polkadart': polkadart.md

develop/toolkit/interoperability/.nav.yml:
+  - asset-transfer-api

develop/toolkit/interoperability/paraspell-xcm-sdk/.nav.yml:
-  - 'Transfer Tokens Between Parachains': transfer-tokens-between-parachains.md

tutorials/polkadot-sdk/system-chains/asset-hub/.nav.yml:
-  - 'Send a Transaction While Paying the Fee with a Different Token': send-a-tx-paying-fee-different-token.md

🚨 Please verify:

  • Links are correct
  • Deleted/renamed entries are handled.

🚨 If not handled properly, broken links (404 errors) could appear. Consider:

  • Adding redirects in the mkdocs.yml file from the old URLs to the new ones
  • Updating internal references to these files

…hecker

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
@github-actions
Copy link

github-actions bot commented Oct 7, 2025

🔍 Documentation & Navigation Checker

This PR modifies .md or .nav.yml files.

Renamed Markdown files:

develop/toolkit/api-libraries/sidecar.md -> develop/toolkit/api-libraries/sideca.md

Navigation file changes:

develop/toolkit/api-libraries/.nav.yml:
-  - ':simple-rust: Subxt': subxt.md
+  - ':simple-rust: Subxt': subat.md

🚨 Please verify links remain valid and any deleted or renamed entries are handled.

@Telucero Telucero requested a review from eshaben October 7, 2025 00:24
@eshaben
Copy link
Collaborator

eshaben commented Oct 10, 2025

@Telucero I think just having something like this:


Renamed Markdown files:

develop/toolkit/api-libraries/sidecar.md -> develop/toolkit/api-libraries/sideca.md

Deleted Markdown files:

.CONTRIBUTING.md
.github/pull_request_template.md
develop/toolkit/api-libraries/polkadart.md
develop/toolkit/interoperability/paraspell-xcm-sdk/transfer-tokens-between-parachains.md
tutorials/polkadot-sdk/system-chains/asset-hub/send-a-tx-paying-fee-different-token.md

Then get rid of the .nav.yml stuff because I think it's just extra noise. Anything that would have shown up in the .nav.yml part should show up in either the renamed or deleted section.

@eshaben
Copy link
Collaborator

eshaben commented Oct 10, 2025

The goal of this script is to throw up a flag so we can make sure we're creating redirects and updating internal links for these pages. It might be helpful to check out the redirect script to see how we find the files that need to updated there: https://github.com/papermoonio/polkadot-mkdocs/blob/main/scripts/update_redirects.py#L123C1-L124C1

@github-actions
Copy link

Deleted Markdown files:

.ai/pages/develop-interoperability-intro-to-xcm.md
.ai/pages/develop-interoperability-send-messages.md
.ai/pages/develop-interoperability-test-and-debug.md
.ai/pages/develop-interoperability-versions-v5-asset-claimer.md
.ai/pages/develop-interoperability-versions-v5-fees.md
.ai/pages/develop-interoperability-versions-v5-migration-guide.md
.ai/pages/develop-interoperability-versions-v5-transact.md
.ai/pages/develop-interoperability-versions-v5-transfers.md
.ai/pages/develop-interoperability-versions-v5-writing-xcm-programs.md
.ai/pages/develop-interoperability-versions-v5.md
.ai/pages/develop-interoperability-versions.md
.ai/pages/develop-interoperability-xcm-channels.md
.ai/pages/develop-interoperability-xcm-config.md
.ai/pages/develop-interoperability-xcm-guides-from-apps-claiming-trapped-assets.md
.ai/pages/develop-interoperability-xcm-guides-from-apps-fees.md
.ai/pages/develop-interoperability-xcm-guides-from-apps-transact.md
.ai/pages/develop-interoperability-xcm-guides-from-apps-transfers.md
.ai/pages/develop-interoperability-xcm-guides-from-apps.md
.ai/pages/develop-interoperability-xcm-guides.md
.ai/pages/develop-interoperability-xcm-runtime-apis.md
.ai/pages/develop-interoperability.md
.ai/pages/develop-networks.md
.ai/pages/develop-parachains-customize-parachain-add-existing-pallets.md
.ai/pages/develop-parachains-customize-parachain-add-pallet-instances.md
.ai/pages/develop-parachains-customize-parachain-add-smart-contract-functionality.md
.ai/pages/develop-parachains-customize-parachain-make-custom-pallet.md
.ai/pages/develop-parachains-customize-parachain-overview.md
.ai/pages/develop-parachains-customize-parachain.md
.ai/pages/develop-parachains-deployment-build-deterministic-runtime.md
.ai/pages/develop-parachains-deployment-coretime-renewal.md
.ai/pages/develop-parachains-deployment-generate-chain-specs.md
.ai/pages/develop-parachains-deployment-manage-coretime.md
.ai/pages/develop-parachains-deployment-obtain-coretime.md
.ai/pages/develop-parachains-deployment.md
.ai/pages/develop-parachains-install-polkadot-sdk.md
.ai/pages/develop-parachains-intro-polkadot-sdk.md
.ai/pages/develop-parachains-maintenance-configure-asynchronous-backing.md
.ai/pages/develop-parachains-maintenance-runtime-metrics-monitoring.md
.ai/pages/develop-parachains-maintenance-runtime-upgrades.md
.ai/pages/develop-parachains-maintenance-storage-migrations.md
.ai/pages/develop-parachains-maintenance-unlock-parachain.md
.ai/pages/develop-parachains-maintenance.md
.ai/pages/develop-parachains-testing-benchmarking.md
.ai/pages/develop-parachains-testing-mock-runtime.md
.ai/pages/develop-parachains-testing-pallet-testing.md
.ai/pages/develop-parachains-testing.md
.ai/pages/develop-parachains.md
.ai/pages/develop-smart-contracts-block-explorers.md
.ai/pages/develop-smart-contracts-connect-to-kusama.md
.ai/pages/develop-smart-contracts-connect-to-polkadot.md
.ai/pages/develop-smart-contracts-dev-environments-foundry.md
.ai/pages/develop-smart-contracts-dev-environments-hardhat.md
.ai/pages/develop-smart-contracts-dev-environments-remix.md
.ai/pages/develop-smart-contracts-dev-environments.md
.ai/pages/develop-smart-contracts-faqs.md
.ai/pages/develop-smart-contracts-json-rpc-apis.md
.ai/pages/develop-smart-contracts-libraries-ethers-js.md
.ai/pages/develop-smart-contracts-libraries-viem.md
.ai/pages/develop-smart-contracts-libraries-wagmi.md
.ai/pages/develop-smart-contracts-libraries-web3-js.md
.ai/pages/develop-smart-contracts-libraries-web3-py.md
.ai/pages/develop-smart-contracts-libraries.md
.ai/pages/develop-smart-contracts-local-development-node.md
.ai/pages/develop-smart-contracts-overview.md
.ai/pages/develop-smart-contracts-precompiles-interact-with-precompiles.md
.ai/pages/develop-smart-contracts-precompiles-xcm-precompile.md
.ai/pages/develop-smart-contracts-precompiles.md
.ai/pages/develop-smart-contracts-wallets.md
.ai/pages/develop-smart-contracts.md
.ai/pages/develop-toolkit-api-libraries-dedot.md
.ai/pages/develop-toolkit-api-libraries-papi.md
.ai/pages/develop-toolkit-api-libraries-polkadart.md
.ai/pages/develop-toolkit-api-libraries-polkadot-js-api.md
.ai/pages/develop-toolkit-api-libraries-py-substrate-interface.md
.ai/pages/develop-toolkit-api-libraries-sidecar.md
.ai/pages/develop-toolkit-api-libraries-subxt.md
.ai/pages/develop-toolkit-api-libraries.md
.ai/pages/develop-toolkit-integrations-indexers.md
.ai/pages/develop-toolkit-integrations-oracles.md
.ai/pages/develop-toolkit-integrations-storage.md
.ai/pages/develop-toolkit-integrations-transaction-construction.md
.ai/pages/develop-toolkit-integrations-wallets.md
.ai/pages/develop-toolkit-integrations.md
.ai/pages/develop-toolkit-interoperability-paraspell-xcm-sdk-transfer-tokens-between-parachains.md
.ai/pages/develop-toolkit-interoperability-paraspell-xcm-sdk.md
.ai/pages/develop-toolkit-interoperability-xcm-tools.md
.ai/pages/develop-toolkit-interoperability.md
.ai/pages/develop-toolkit-parachains-e2e-testing-moonwall.md
.ai/pages/develop-toolkit-parachains-e2e-testing.md
.ai/pages/develop-toolkit-parachains-fork-chains-chopsticks-get-started.md
.ai/pages/develop-toolkit-parachains-fork-chains-chopsticks.md
.ai/pages/develop-toolkit-parachains-fork-chains.md
.ai/pages/develop-toolkit-parachains-light-clients.md
.ai/pages/develop-toolkit-parachains-polkadot-omni-node.md
.ai/pages/develop-toolkit-parachains-quickstart-pop-cli.md
.ai/pages/develop-toolkit-parachains-quickstart.md
.ai/pages/develop-toolkit-parachains-remote-proxies.md
.ai/pages/develop-toolkit-parachains-rpc-calls.md
.ai/pages/develop-toolkit-parachains-spawn-chains-zombienet-get-started.md
.ai/pages/develop-toolkit-parachains-spawn-chains-zombienet-write-tests.md
.ai/pages/develop-toolkit-parachains-spawn-chains-zombienet.md
.ai/pages/develop-toolkit-parachains-spawn-chains.md
.ai/pages/develop-toolkit-parachains.md
.ai/pages/develop-toolkit.md
.ai/pages/develop.md
.ai/pages/get-support-ai-ready-docs.md
.ai/pages/get-support-explore-resources.md
.ai/pages/get-support-get-in-touch.md
.ai/pages/get-support.md
.ai/pages/index.md
.ai/pages/infrastructure-running-a-node-setup-bootnode.md
.ai/pages/infrastructure-running-a-node-setup-full-node.md
.ai/pages/infrastructure-running-a-node-setup-secure-wss.md
.ai/pages/infrastructure-running-a-node.md
.ai/pages/infrastructure-running-a-validator-onboarding-and-offboarding-key-management.md
.ai/pages/infrastructure-running-a-validator-onboarding-and-offboarding-set-up-validator.md
.ai/pages/infrastructure-running-a-validator-onboarding-and-offboarding-start-validating.md
.ai/pages/infrastructure-running-a-validator-onboarding-and-offboarding-stop-validating.md
.ai/pages/infrastructure-running-a-validator-onboarding-and-offboarding.md
.ai/pages/infrastructure-running-a-validator-operational-tasks-general-management.md
.ai/pages/infrastructure-running-a-validator-operational-tasks-pause-validating.md
.ai/pages/infrastructure-running-a-validator-operational-tasks-upgrade-your-node.md
.ai/pages/infrastructure-running-a-validator-operational-tasks.md
.ai/pages/infrastructure-running-a-validator-requirements.md
.ai/pages/infrastructure-running-a-validator.md
.ai/pages/infrastructure-staking-mechanics-offenses-and-slashes.md
.ai/pages/infrastructure-staking-mechanics-rewards-payout.md
.ai/pages/infrastructure-staking-mechanics.md
.ai/pages/infrastructure.md
.ai/pages/polkadot-protocol-architecture-parachains-consensus.md
.ai/pages/polkadot-protocol-architecture-parachains-overview.md
.ai/pages/polkadot-protocol-architecture-parachains.md
.ai/pages/polkadot-protocol-architecture-polkadot-chain-agile-coretime.md
.ai/pages/polkadot-protocol-architecture-polkadot-chain-elastic-scaling.md
.ai/pages/polkadot-protocol-architecture-polkadot-chain-overview.md
.ai/pages/polkadot-protocol-architecture-polkadot-chain-pos-consensus.md
.ai/pages/polkadot-protocol-architecture-polkadot-chain.md
.ai/pages/polkadot-protocol-architecture-system-chains-asset-hub.md
.ai/pages/polkadot-protocol-architecture-system-chains-bridge-hub.md
.ai/pages/polkadot-protocol-architecture-system-chains-collectives.md
.ai/pages/polkadot-protocol-architecture-system-chains-coretime.md
.ai/pages/polkadot-protocol-architecture-system-chains-overview.md
.ai/pages/polkadot-protocol-architecture-system-chains-people.md
.ai/pages/polkadot-protocol-architecture-system-chains.md
.ai/pages/polkadot-protocol-architecture.md
.ai/pages/polkadot-protocol-glossary.md
.ai/pages/polkadot-protocol-onchain-governance-origins-tracks.md
.ai/pages/polkadot-protocol-onchain-governance-overview.md
.ai/pages/polkadot-protocol-onchain-governance.md
.ai/pages/polkadot-protocol-parachain-basics-accounts.md
.ai/pages/polkadot-protocol-parachain-basics-blocks-transactions-fees-blocks.md
.ai/pages/polkadot-protocol-parachain-basics-blocks-transactions-fees-fees.md
.ai/pages/polkadot-protocol-parachain-basics-blocks-transactions-fees-transactions.md
.ai/pages/polkadot-protocol-parachain-basics-blocks-transactions-fees.md
.ai/pages/polkadot-protocol-parachain-basics-chain-data.md
.ai/pages/polkadot-protocol-parachain-basics-cryptography.md
.ai/pages/polkadot-protocol-parachain-basics-data-encoding.md
.ai/pages/polkadot-protocol-parachain-basics-interoperability.md
.ai/pages/polkadot-protocol-parachain-basics-networks.md
.ai/pages/polkadot-protocol-parachain-basics-node-and-runtime.md
.ai/pages/polkadot-protocol-parachain-basics-randomness.md
.ai/pages/polkadot-protocol-parachain-basics.md
.ai/pages/polkadot-protocol-smart-contract-basics-accounts.md
.ai/pages/polkadot-protocol-smart-contract-basics-blocks-transactions-fees.md
.ai/pages/polkadot-protocol-smart-contract-basics-evm-vs-polkavm.md
.ai/pages/polkadot-protocol-smart-contract-basics-networks.md
.ai/pages/polkadot-protocol-smart-contract-basics-overview.md
.ai/pages/polkadot-protocol-smart-contract-basics-polkavm-design.md
.ai/pages/polkadot-protocol-smart-contract-basics.md
.ai/pages/polkadot-protocol.md
.ai/pages/tutorials-dapps-remark-tutorial.md
.ai/pages/tutorials-dapps.md
.ai/pages/tutorials-interoperability-replay-and-dry-run-xcms.md
.ai/pages/tutorials-interoperability-xcm-channels-para-to-para.md
.ai/pages/tutorials-interoperability-xcm-channels-para-to-system.md
.ai/pages/tutorials-interoperability-xcm-channels.md
.ai/pages/tutorials-interoperability-xcm-fee-estimation.md
.ai/pages/tutorials-interoperability-xcm-transfers-from-relaychain-to-parachain.md
.ai/pages/tutorials-interoperability-xcm-transfers.md
.ai/pages/tutorials-interoperability.md
.ai/pages/tutorials-onchain-governance-fast-track-gov-proposal.md
.ai/pages/tutorials-onchain-governance.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-add-pallets-to-runtime.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-build-custom-pallet.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-deploy-to-testnet.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-obtain-coretime.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-pallet-benchmarking.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-pallet-unit-testing.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-runtime-upgrade.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-set-up-a-template.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero.md
.ai/pages/tutorials-polkadot-sdk-parachains.md
.ai/pages/tutorials-polkadot-sdk-system-chains-asset-hub-asset-conversion.md
.ai/pages/tutorials-polkadot-sdk-system-chains-asset-hub-register-foreign-asset.md
.ai/pages/tutorials-polkadot-sdk-system-chains-asset-hub-register-local-asset.md
.ai/pages/tutorials-polkadot-sdk-system-chains-asset-hub-send-a-tx-paying-fee-different-token.md
.ai/pages/tutorials-polkadot-sdk-system-chains-asset-hub.md
.ai/pages/tutorials-polkadot-sdk-system-chains.md
.ai/pages/tutorials-polkadot-sdk-testing-fork-live-chains.md
.ai/pages/tutorials-polkadot-sdk-testing-spawn-basic-chain.md
.ai/pages/tutorials-polkadot-sdk-testing.md
.ai/pages/tutorials-polkadot-sdk.md
.ai/pages/tutorials-smart-contracts-demo-aplications-deploying-uniswap-v2.md
.ai/pages/tutorials-smart-contracts-demo-aplications.md
.ai/pages/tutorials-smart-contracts-deploy-erc20.md
.ai/pages/tutorials-smart-contracts-deploy-nft.md
.ai/pages/tutorials-smart-contracts-launch-your-first-project-create-contracts.md
.ai/pages/tutorials-smart-contracts-launch-your-first-project-create-dapp-ethers-js.md
.ai/pages/tutorials-smart-contracts-launch-your-first-project-create-dapp-viem.md
.ai/pages/tutorials-smart-contracts-launch-your-first-project-test-and-deploy-with-hardhat.md
.ai/pages/tutorials-smart-contracts-launch-your-first-project.md
.ai/pages/tutorials-smart-contracts.md
.ai/pages/tutorials.md$'n'develop/toolkit/api-libraries/.nav.yml:  - ':simple-typescript: Polkadot-API': papi.md

Renamed Markdown files:

develop/toolkit/api-libraries/.nav.yml:  - ':simple-typescript: Polkadot-API': papi.md

@github-actions
Copy link

Deleted Markdown files:

.ai/pages/develop-interoperability-intro-to-xcm.md
.ai/pages/develop-interoperability-send-messages.md
.ai/pages/develop-interoperability-test-and-debug.md
.ai/pages/develop-interoperability-versions-v5-asset-claimer.md
.ai/pages/develop-interoperability-versions-v5-fees.md
.ai/pages/develop-interoperability-versions-v5-migration-guide.md
.ai/pages/develop-interoperability-versions-v5-transact.md
.ai/pages/develop-interoperability-versions-v5-transfers.md
.ai/pages/develop-interoperability-versions-v5-writing-xcm-programs.md
.ai/pages/develop-interoperability-versions-v5.md
.ai/pages/develop-interoperability-versions.md
.ai/pages/develop-interoperability-xcm-channels.md
.ai/pages/develop-interoperability-xcm-config.md
.ai/pages/develop-interoperability-xcm-guides-from-apps-claiming-trapped-assets.md
.ai/pages/develop-interoperability-xcm-guides-from-apps-fees.md
.ai/pages/develop-interoperability-xcm-guides-from-apps-transact.md
.ai/pages/develop-interoperability-xcm-guides-from-apps-transfers.md
.ai/pages/develop-interoperability-xcm-guides-from-apps.md
.ai/pages/develop-interoperability-xcm-guides.md
.ai/pages/develop-interoperability-xcm-runtime-apis.md
.ai/pages/develop-interoperability.md
.ai/pages/develop-networks.md
.ai/pages/develop-parachains-customize-parachain-add-existing-pallets.md
.ai/pages/develop-parachains-customize-parachain-add-pallet-instances.md
.ai/pages/develop-parachains-customize-parachain-add-smart-contract-functionality.md
.ai/pages/develop-parachains-customize-parachain-make-custom-pallet.md
.ai/pages/develop-parachains-customize-parachain-overview.md
.ai/pages/develop-parachains-customize-parachain.md
.ai/pages/develop-parachains-deployment-build-deterministic-runtime.md
.ai/pages/develop-parachains-deployment-coretime-renewal.md
.ai/pages/develop-parachains-deployment-generate-chain-specs.md
.ai/pages/develop-parachains-deployment-manage-coretime.md
.ai/pages/develop-parachains-deployment-obtain-coretime.md
.ai/pages/develop-parachains-deployment.md
.ai/pages/develop-parachains-install-polkadot-sdk.md
.ai/pages/develop-parachains-intro-polkadot-sdk.md
.ai/pages/develop-parachains-maintenance-configure-asynchronous-backing.md
.ai/pages/develop-parachains-maintenance-runtime-metrics-monitoring.md
.ai/pages/develop-parachains-maintenance-runtime-upgrades.md
.ai/pages/develop-parachains-maintenance-storage-migrations.md
.ai/pages/develop-parachains-maintenance-unlock-parachain.md
.ai/pages/develop-parachains-maintenance.md
.ai/pages/develop-parachains-testing-benchmarking.md
.ai/pages/develop-parachains-testing-mock-runtime.md
.ai/pages/develop-parachains-testing-pallet-testing.md
.ai/pages/develop-parachains-testing.md
.ai/pages/develop-parachains.md
.ai/pages/develop-smart-contracts-block-explorers.md
.ai/pages/develop-smart-contracts-connect-to-kusama.md
.ai/pages/develop-smart-contracts-connect-to-polkadot.md
.ai/pages/develop-smart-contracts-dev-environments-foundry.md
.ai/pages/develop-smart-contracts-dev-environments-hardhat.md
.ai/pages/develop-smart-contracts-dev-environments-remix.md
.ai/pages/develop-smart-contracts-dev-environments.md
.ai/pages/develop-smart-contracts-faqs.md
.ai/pages/develop-smart-contracts-json-rpc-apis.md
.ai/pages/develop-smart-contracts-libraries-ethers-js.md
.ai/pages/develop-smart-contracts-libraries-viem.md
.ai/pages/develop-smart-contracts-libraries-wagmi.md
.ai/pages/develop-smart-contracts-libraries-web3-js.md
.ai/pages/develop-smart-contracts-libraries-web3-py.md
.ai/pages/develop-smart-contracts-libraries.md
.ai/pages/develop-smart-contracts-local-development-node.md
.ai/pages/develop-smart-contracts-overview.md
.ai/pages/develop-smart-contracts-precompiles-interact-with-precompiles.md
.ai/pages/develop-smart-contracts-precompiles-xcm-precompile.md
.ai/pages/develop-smart-contracts-precompiles.md
.ai/pages/develop-smart-contracts-wallets.md
.ai/pages/develop-smart-contracts.md
.ai/pages/develop-toolkit-api-libraries-dedot.md
.ai/pages/develop-toolkit-api-libraries-papi.md
.ai/pages/develop-toolkit-api-libraries-polkadart.md
.ai/pages/develop-toolkit-api-libraries-polkadot-js-api.md
.ai/pages/develop-toolkit-api-libraries-py-substrate-interface.md
.ai/pages/develop-toolkit-api-libraries-sidecar.md
.ai/pages/develop-toolkit-api-libraries-subxt.md
.ai/pages/develop-toolkit-api-libraries.md
.ai/pages/develop-toolkit-integrations-indexers.md
.ai/pages/develop-toolkit-integrations-oracles.md
.ai/pages/develop-toolkit-integrations-storage.md
.ai/pages/develop-toolkit-integrations-transaction-construction.md
.ai/pages/develop-toolkit-integrations-wallets.md
.ai/pages/develop-toolkit-integrations.md
.ai/pages/develop-toolkit-interoperability-paraspell-xcm-sdk-transfer-tokens-between-parachains.md
.ai/pages/develop-toolkit-interoperability-paraspell-xcm-sdk.md
.ai/pages/develop-toolkit-interoperability-xcm-tools.md
.ai/pages/develop-toolkit-interoperability.md
.ai/pages/develop-toolkit-parachains-e2e-testing-moonwall.md
.ai/pages/develop-toolkit-parachains-e2e-testing.md
.ai/pages/develop-toolkit-parachains-fork-chains-chopsticks-get-started.md
.ai/pages/develop-toolkit-parachains-fork-chains-chopsticks.md
.ai/pages/develop-toolkit-parachains-fork-chains.md
.ai/pages/develop-toolkit-parachains-light-clients.md
.ai/pages/develop-toolkit-parachains-polkadot-omni-node.md
.ai/pages/develop-toolkit-parachains-quickstart-pop-cli.md
.ai/pages/develop-toolkit-parachains-quickstart.md
.ai/pages/develop-toolkit-parachains-remote-proxies.md
.ai/pages/develop-toolkit-parachains-rpc-calls.md
.ai/pages/develop-toolkit-parachains-spawn-chains-zombienet-get-started.md
.ai/pages/develop-toolkit-parachains-spawn-chains-zombienet-write-tests.md
.ai/pages/develop-toolkit-parachains-spawn-chains-zombienet.md
.ai/pages/develop-toolkit-parachains-spawn-chains.md
.ai/pages/develop-toolkit-parachains.md
.ai/pages/develop-toolkit.md
.ai/pages/develop.md
.ai/pages/get-support-ai-ready-docs.md
.ai/pages/get-support-explore-resources.md
.ai/pages/get-support-get-in-touch.md
.ai/pages/get-support.md
.ai/pages/index.md
.ai/pages/infrastructure-running-a-node-setup-bootnode.md
.ai/pages/infrastructure-running-a-node-setup-full-node.md
.ai/pages/infrastructure-running-a-node-setup-secure-wss.md
.ai/pages/infrastructure-running-a-node.md
.ai/pages/infrastructure-running-a-validator-onboarding-and-offboarding-key-management.md
.ai/pages/infrastructure-running-a-validator-onboarding-and-offboarding-set-up-validator.md
.ai/pages/infrastructure-running-a-validator-onboarding-and-offboarding-start-validating.md
.ai/pages/infrastructure-running-a-validator-onboarding-and-offboarding-stop-validating.md
.ai/pages/infrastructure-running-a-validator-onboarding-and-offboarding.md
.ai/pages/infrastructure-running-a-validator-operational-tasks-general-management.md
.ai/pages/infrastructure-running-a-validator-operational-tasks-pause-validating.md
.ai/pages/infrastructure-running-a-validator-operational-tasks-upgrade-your-node.md
.ai/pages/infrastructure-running-a-validator-operational-tasks.md
.ai/pages/infrastructure-running-a-validator-requirements.md
.ai/pages/infrastructure-running-a-validator.md
.ai/pages/infrastructure-staking-mechanics-offenses-and-slashes.md
.ai/pages/infrastructure-staking-mechanics-rewards-payout.md
.ai/pages/infrastructure-staking-mechanics.md
.ai/pages/infrastructure.md
.ai/pages/polkadot-protocol-architecture-parachains-consensus.md
.ai/pages/polkadot-protocol-architecture-parachains-overview.md
.ai/pages/polkadot-protocol-architecture-parachains.md
.ai/pages/polkadot-protocol-architecture-polkadot-chain-agile-coretime.md
.ai/pages/polkadot-protocol-architecture-polkadot-chain-elastic-scaling.md
.ai/pages/polkadot-protocol-architecture-polkadot-chain-overview.md
.ai/pages/polkadot-protocol-architecture-polkadot-chain-pos-consensus.md
.ai/pages/polkadot-protocol-architecture-polkadot-chain.md
.ai/pages/polkadot-protocol-architecture-system-chains-asset-hub.md
.ai/pages/polkadot-protocol-architecture-system-chains-bridge-hub.md
.ai/pages/polkadot-protocol-architecture-system-chains-collectives.md
.ai/pages/polkadot-protocol-architecture-system-chains-coretime.md
.ai/pages/polkadot-protocol-architecture-system-chains-overview.md
.ai/pages/polkadot-protocol-architecture-system-chains-people.md
.ai/pages/polkadot-protocol-architecture-system-chains.md
.ai/pages/polkadot-protocol-architecture.md
.ai/pages/polkadot-protocol-glossary.md
.ai/pages/polkadot-protocol-onchain-governance-origins-tracks.md
.ai/pages/polkadot-protocol-onchain-governance-overview.md
.ai/pages/polkadot-protocol-onchain-governance.md
.ai/pages/polkadot-protocol-parachain-basics-accounts.md
.ai/pages/polkadot-protocol-parachain-basics-blocks-transactions-fees-blocks.md
.ai/pages/polkadot-protocol-parachain-basics-blocks-transactions-fees-fees.md
.ai/pages/polkadot-protocol-parachain-basics-blocks-transactions-fees-transactions.md
.ai/pages/polkadot-protocol-parachain-basics-blocks-transactions-fees.md
.ai/pages/polkadot-protocol-parachain-basics-chain-data.md
.ai/pages/polkadot-protocol-parachain-basics-cryptography.md
.ai/pages/polkadot-protocol-parachain-basics-data-encoding.md
.ai/pages/polkadot-protocol-parachain-basics-interoperability.md
.ai/pages/polkadot-protocol-parachain-basics-networks.md
.ai/pages/polkadot-protocol-parachain-basics-node-and-runtime.md
.ai/pages/polkadot-protocol-parachain-basics-randomness.md
.ai/pages/polkadot-protocol-parachain-basics.md
.ai/pages/polkadot-protocol-smart-contract-basics-accounts.md
.ai/pages/polkadot-protocol-smart-contract-basics-blocks-transactions-fees.md
.ai/pages/polkadot-protocol-smart-contract-basics-evm-vs-polkavm.md
.ai/pages/polkadot-protocol-smart-contract-basics-networks.md
.ai/pages/polkadot-protocol-smart-contract-basics-overview.md
.ai/pages/polkadot-protocol-smart-contract-basics-polkavm-design.md
.ai/pages/polkadot-protocol-smart-contract-basics.md
.ai/pages/polkadot-protocol.md
.ai/pages/tutorials-dapps-remark-tutorial.md
.ai/pages/tutorials-dapps.md
.ai/pages/tutorials-interoperability-replay-and-dry-run-xcms.md
.ai/pages/tutorials-interoperability-xcm-channels-para-to-para.md
.ai/pages/tutorials-interoperability-xcm-channels-para-to-system.md
.ai/pages/tutorials-interoperability-xcm-channels.md
.ai/pages/tutorials-interoperability-xcm-fee-estimation.md
.ai/pages/tutorials-interoperability-xcm-transfers-from-relaychain-to-parachain.md
.ai/pages/tutorials-interoperability-xcm-transfers.md
.ai/pages/tutorials-interoperability.md
.ai/pages/tutorials-onchain-governance-fast-track-gov-proposal.md
.ai/pages/tutorials-onchain-governance.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-add-pallets-to-runtime.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-build-custom-pallet.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-deploy-to-testnet.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-obtain-coretime.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-pallet-benchmarking.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-pallet-unit-testing.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-runtime-upgrade.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero-set-up-a-template.md
.ai/pages/tutorials-polkadot-sdk-parachains-zero-to-hero.md
.ai/pages/tutorials-polkadot-sdk-parachains.md
.ai/pages/tutorials-polkadot-sdk-system-chains-asset-hub-asset-conversion.md
.ai/pages/tutorials-polkadot-sdk-system-chains-asset-hub-register-foreign-asset.md
.ai/pages/tutorials-polkadot-sdk-system-chains-asset-hub-register-local-asset.md
.ai/pages/tutorials-polkadot-sdk-system-chains-asset-hub-send-a-tx-paying-fee-different-token.md
.ai/pages/tutorials-polkadot-sdk-system-chains-asset-hub.md
.ai/pages/tutorials-polkadot-sdk-system-chains.md
.ai/pages/tutorials-polkadot-sdk-testing-fork-live-chains.md
.ai/pages/tutorials-polkadot-sdk-testing-spawn-basic-chain.md
.ai/pages/tutorials-polkadot-sdk-testing.md
.ai/pages/tutorials-polkadot-sdk.md
.ai/pages/tutorials-smart-contracts-demo-aplications-deploying-uniswap-v2.md
.ai/pages/tutorials-smart-contracts-demo-aplications.md
.ai/pages/tutorials-smart-contracts-deploy-erc20.md
.ai/pages/tutorials-smart-contracts-deploy-nft.md
.ai/pages/tutorials-smart-contracts-launch-your-first-project-create-contracts.md
.ai/pages/tutorials-smart-contracts-launch-your-first-project-create-dapp-ethers-js.md
.ai/pages/tutorials-smart-contracts-launch-your-first-project-create-dapp-viem.md
.ai/pages/tutorials-smart-contracts-launch-your-first-project-test-and-deploy-with-hardhat.md
.ai/pages/tutorials-smart-contracts-launch-your-first-project.md
.ai/pages/tutorials-smart-contracts.md
.ai/pages/tutorials.md$'n'develop/toolkit/api-libraries/.nav.yml:  - ':simple-typescript: Polkadot-API': papi.md

Renamed Markdown files:

develop/toolkit/api-libraries/.nav.yml:  - ':simple-typescript: Polkadot-API': papi.md

@Telucero
Copy link
Contributor Author

Its because in this branch the .aI directory doesn't exist, so its listing them as deleted.

Copy link
Collaborator

@eshaben eshaben left a comment

Choose a reason for hiding this comment

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

haha sorry I should have been more specific, I think we still need some sort of simple messaging like was there before def with an emoji to try to catch peoples attn:

🚨 Please verify links remain valid and any deleted or renamed entries are handled.

Maybe we could do a little check list type thing at the end:

- [ ] Update internal links
- [ ] Add redirects
- [ ] Remove or update corresponding snippets and images

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.

4 participants