Skip to content

chore(cleanup): remove dead JP only files - #4753

Open
thetaPC wants to merge 1 commit into
translation/jpfrom
more-deleted-files-jp
Open

thetaPC wants to merge 1 commit into
translation/jpfrom
more-deleted-files-jp

Conversation

@thetaPC

@thetaPC thetaPC commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Issue URL: internal

What is the current behavior?

translation/jp carries files that exist only on this branch and that nothing references. Most are pages main removed years ago, where the removal never reached jp: a modify/delete conflict resolved in jp's favour leaves the translated copy behind, and nothing afterwards reports it.

What is the new behavior?

Removes them.

Pages main deleted, whose deletions never landed here. None are in sidebars.js and none has a resolved inbound link:

  • docs/layout/grid.mdx, removed from main 10-17-2022 when the grid docs were folded into api/grid
  • docs/studio/setup/installation.mdx, removed 04-10-2023 when the Studio pages went
  • docs/deployment/desktop-app.mdx, removed 01-09-2024
  • docs/developer-resources/books.mdx, removed 04-16-2025
  • docs/react.mdx, removed 09-29-2025 when the framework overview was rewritten

Superseded or unbuildable.

  • docs/react/testing.mdx was shadowed on 10-23-2023 when testing moved to the docs/react/testing/ directory that the sidebar actually lists
  • versioned_docs/version-v6/studio.mdx stopped building on 04-18-2024, when v6 left jp's versions.json

Stale tooling.

  • _templates/playground/new/index.md.ejs.t is the pre-MDX playground template. Main removed it 08-27-2026 in chore(usage): rename playground index partials to .mdx #4662; jp kept it beside index.mdx.ejs.t, so npm run playground:new was writing both an index.md and an index.mdx. Every playground uses the .mdx.
  • src/theme/EventNavbar/ was added 05-12-2022 for a meetup banner and orphaned 10-31-2023, when the Docusaurus upgrade in chore(docusaurus): JP - update to latest #3054 dropped the DocPage swizzle that imported it
  • redirects is a Netlify file added 12-09-2021 and last touched 07-14-2022. Netlify reads only a file named _redirects, only from the publish directory, and nothing copies this one there
  • .github/workflows/deploy.yml cannot run for four separate reasons: it triggers on push to main while living on translation/jp, it calls npm run build:ci which translation(jp): 20260814 update #4641 removed on 08-20-2026, and neither NETLIFY_SITE_ID nor NETLIFY_TOKEN exists in this repo

Does this introduce a breaking change?

  • Yes
  • No

Other information

.github/workflows/ is now identical to main's, removing a permanent source of sync divergence.

@vercel

vercel Bot commented Sep 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
ionic-docs Ready Ready Preview Sep 25, 2026 10:33pm UTC

Request Review

@thetaPC
thetaPC changed the base branch from main to translation/jp September 25, 2026 22:40
@thetaPC thetaPC changed the title More deleted files jp chore(cleanup): remove dead JP only files Sep 25, 2026
@thetaPC
thetaPC marked this pull request as ready for review September 25, 2026 22:40
@thetaPC
thetaPC requested a review from a team as a code owner September 25, 2026 22:40
@thetaPC
thetaPC requested review from brandyscarney and removed request for a team September 25, 2026 22:41

This branch was successfully deployed

1 active deployment
Preview — 83392384 Deployed Sep 25, 2026 by vercel[bot]
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