Skip to content

docs: sync Vite 8 documentation - #1699

Merged
Gumball12 merged 19 commits into
mainfrom
feature/pr-1366-translate
May 23, 2026
Merged

docs: sync Vite 8 documentation#1699
Gumball12 merged 19 commits into
mainfrom
feature/pr-1366-translate

Conversation

@Gumball12

@Gumball12 Gumball12 commented May 20, 2026

Copy link
Copy Markdown
Member

Summary

  • Sync Korean docs with upstream Vite docs through the Vite 8 documentation set.
  • Translate newly added Vite 8 docs, release posts, config/guide updates, landing page copy, and VitePress UI strings.
  • Restore upstream parity for stale or duplicated sections while keeping documented Korean localization exceptions.
  • Add AGENTS.md and CLAUDE.md so future translation agents inherit the same sync and style rules.

Upstream baseline

  • Upstream repository: vitejs/vite
  • Upstream docs ref: v8.0.13:docs
  • Upstream commit: a46f11a6c218f74b08ffb3e33a25c2ce02ba6643
  • Tag object: 2a1d5abfd4b622a89430008d5d7c286859eb27dd

GitHub issues in scope

Open issues listed in vitejs/docs-ko from #1271 to #1580 (227 issues)

These entries intentionally use Closed #<number> so GitHub closes the linked issues when this PR is merged.

Issue Title
Closed #1271 docs: improve image assets (#20578)
Closed #1273 chore: bump TS to 5.9 and typecheck docs (#20582)
Closed #1275 fix(deps): update all non-major dependencies (#20587)
Closed #1346 docs: use comma instead of colon in backend integration page (#20628)
Closed #1347 chore(deps): update actions/checkout action to v5 (#20635)
Closed #1348 fix(deps): update all non-major dependencies (#20634)
Closed #1349 docs(troubleshooting): add section for Failed to fetch dynamically imported module error (#20313)
Closed #1351 docs: minor fixes for punctuation and grammar (#20653)
Closed #1352 docs: update plugins page (#20649)
Closed #1353 docs: use root relative paths for internal links (#20656)
Closed #1354 docs: add RSC support (#20618)
Closed #1355 fix(deps): update all non-major dependencies (#20676)
Closed #1356 chore(deps): update actions/upload-pages-artifact action to v4 (#20678)
Closed #1357 docs(config): clarify environment variable loading in Vite config (#20624)
Closed #1359 docs(config): fix type of preview.allowedHosts to 'string[] | true' (#20688)
Closed #1360 docs(server): add reference link for 'server.watcher' null behavior (#20687)
Closed #1361 docs: clarify kind for hotUpdate / handleHotUpdate hooks (#20700)
Closed #1362 fix(deps): update all non-major dependencies (#20709)
Closed #1363 fix(deps): update all non-major dependencies (#20732)
Closed #1364 fix(deps): update all non-major dependencies (#20773)
Closed #1365 docs: add zephyr cloud deployment docs (#20746)
Closed #1367 docs: fix buildApp type mismatch in code example (#20798)
Closed #1368 chore: ensure @vitejs/ scope for private packages names (#20801)
Closed #1369 fix(deps): update all non-major dependencies (#20811)
Closed #1370 chore(deps): update actions/setup-node action to v5 (#20812)
Closed #1371 docs: add import.meta.env.DEV example (#20352)
Closed #1372 feat(create-vite): set types compiler option in tsconfigs (#20132)
Closed #1373 feat(create-vite): scaffold with rolldown-vite (#20739)
Closed #1375 fix(deps): update all non-major dependencies (#20855)
Closed #1376 docs: add vite 6 docs to version dropdown (#20291)
Closed #1377 docs: add viteconf2025 banner (#20419)
Closed #1378 docs: add plugin hook filter info to Plugin Authors guide (#20756)
Closed #1379 docs: correct WebSocket spelling (#20890)
Closed #1380 fix(deps): update all non-major dependencies (#20894)
Closed #1381 docs(cli): document vite preview with more information (#20888)
Closed #1382 chore(deps): update dependency markdown-it-image-size to v15 (#20897)
Closed #1383 docs: update banner to Vite+ (#20931)
Closed #1384 docs: add viteconf 2025 video playlist (#20938)
Closed #1385 docs: add the vite documentary to resources (#20939)
Closed #1387 docs: add note that bun's env loading behavior interferes with Vite's one (#20947)
Closed #1388 fix(deps): update all non-major dependencies
Closed #1389 docs: replace legacy docker compose command (#20960)
Closed #1390 chore(deps): update all non-major dependencies (#20966)
Closed #1391 chore(deps): update actions/setup-node action to v6 (#20967)
Closed #1392 docs: add link to tinyglobby syntax docs (#20971)
Closed #1393 feat(dev): support HTTP2 even if proxy feature is used (#20869)
Closed #1394 feat(build): emit license (#18546)
Closed #1396 fix(deps): update all non-major dependencies (#21008)
Closed #1397 feat: add vite client connect events (#20978)
Closed #1398 docs(static-deploy): add workflow file location for GitHub Pages (#21004)
Closed #1399 feat: add perEnvironmentWatchChangeDuringDev (#20996)
Closed #1400 docs: clarify the values are escaped automatically (#21017)
Closed #1402 docs(static-deploy): update redirected urls (#21037)
Closed #1403 docs: update version nav item (#21055)
Closed #1404 docs: add links to releases docs (#21062)
Closed #1405 docs(release): update supported versions wording (#21061)
Closed #1406 docs: enable cleanUrls (#21072)
Closed #1407 docs(features): add license section (#21071)
Closed #1408 docs(static-deploy): clarify GitHub Pages instructions (enable + workflow) (#21020)
Closed #1409 docs(landing): optimize fonts loading (#21075)
Closed #1411 docs: remove broken build.license example (#21073)
Closed #1412 docs: remove useless code (#21092)
Closed #1413 fix(deps): update all non-major dependencies (#21096)
Closed #1414 docs: add sitemap and send algolia events (#21109)
Closed #1415 fix(deps): update all non-major dependencies (#21128)
Closed #1416 docs: clarify manifest.json imports field is JS chunks only (#21136)
Closed #1417 fix(deps): update all non-major dependencies (#21146)
Closed #1418 docs: mention --no-interactive flag (#21152)
Closed #1419 docs(philosophy): update SWC link away from archived repo to current location (#21173)
Closed #1420 fix(deps): update all non-major dependencies (#21175)
Closed #1421 docs: clarify tsconfig resolution behavior (#21179)
Closed #1422 feat: update rolldown to 1.0.0-beta.53 (#537)
Closed #1423 feat!: update default browser target (#21193)
Closed #1424 docs: add resolve.tsconfigPaths option docs (#21197)
Closed #1425 docs: add emitDecoratorMetadata description (#21198)
Closed #1426 docs: alwaysStrict does not affect the build result anymore (#21199)
Closed #1427 docs: vite 8 beta announcement (#21196)
Closed #1428 docs: add overrides note in vite 8 beta post (#21201)
Closed #1429 docs: update override instructions in release post (#21204)
Closed #1430 docs: remove useDefineForClassFields static init blocks warning (#21181)
Closed #1431 docs: fix worker.rolldownOptions typo (#21215)
Closed #1432 docs: add ramp stat to vite 8 blog post (#21206)
Closed #1433 docs(migration): use devDependencies in package.json (#21227)
Closed #1434 docs: correct links to build options in migration guide (#21236)
Closed #1435 docs(migration): make it clear whether the section is applicable for rolldown-vite users (#21234)
Closed #1436 docs: clarify the pronunciation of vite in IPA symbols (#21238)
Closed #1437 chore(deps): update actions/checkout action to v6 (#21243)
Closed #1438 fix(deps): update all non-major dependencies (#21231)
Closed #1439 docs: fix grammar in Vite 4 announcement blog post (#21261)
Closed #1440 docs: ensure https links (#21266)
Closed #1441 feat: update rolldown to 1.0.0-beta.54 (#21267)
Closed #1442 docs(static-deploy): add EdgeOne pages (#21233)
Closed #1443 docs(guide): update performance page for Vite 8 (#21272)
Closed #1444 fix(deps): update all non-major dependencies (#21285)
Closed #1445 docs(degit): switch to recommending tiged (#21148)
Closed #1446 feat: update rolldown to 1.0.0-beta.55 (#21300)
Closed #1447 docs(config): add build.license comment example (#21302)
Closed #1448 docs: replace rollupOptions with rolldownOptions (#21307)
Closed #1449 docs: fix parseAst deprecation replacement names in migration guide (#21338)
Closed #1450 docs: fix grammar and typos across documentation (#21360)
Closed #1451 docs: clarify that the word mentions the builder option (#21337)
Closed #1452 fix(deps): update all non-major dependencies (#21321)
Closed #1453 feat: update rolldown to 1.0.0-beta.58 (#21354)
Closed #1454 docs(guide): remove resolved issues from migration guide (#21373)
Closed #1455 docs: capitalise title (#21369)
Closed #1457 feat: update rolldown to 1.0.0-beta.59 (#21374)
Closed #1458 fix(deps): update all non-major dependencies (#21389)
Closed #1459 refactor!: remove import.meta.hot.accept resolution fallback (#21382)
Closed #1460 docs: rebrand (#21339)
Closed #1461 docs: clarify import paths in additionalData (#21378)
Closed #1462 docs: update Rollup links to Rolldown (#21407)
Closed #1463 docs: update voidzero sponsor logo
Closed #1464 feat: update rolldown to 1.0.0-beta.60 (#21408)
Closed #1465 docs: make footer copyright year dynamic (#21431)
Closed #1466 docs: update vitepress-plugin-group-icons (#21439)
Closed #1467 fix(deps): update all non-major dependencies (#21440)
Closed #1468 docs: update copyright (#21437)
Closed #1469 docs: update pnpm link command in guide (#21442)
Closed #1470 docs(static-deploy): simplify instructions (#21447)
Closed #1471 feat: update rolldown to 1.0.0-rc.1 (#21463)
Closed #1472 docs(guide): update Plugin API page to link to Rolldown docs (#21462)
Closed #1473 docs: update resolve.alias option (#21475)
Closed #1474 docs: update build.dynamicImportVarsOptions (#21477)
Closed #1475 docs: link to Rolldown docs (#21478)
Closed #1476 docs: update advancedChunks -> codeSplitting (#21479)
Closed #1477 fix(deps): update all non-major dependencies (#21488)
Closed #1478 docs: add Scrimba tutorial links across documentation (#21467)
Closed #1479 docs(static-deploy): improve Cloudflare documentation to highlight Workers (#21411)
Closed #1480 docs: bulk of typo fixes (#21507)
Closed #1481 feat: update rolldown to 1.0.0-rc.2 (#21512)
Closed #1482 refactor: use import.meta.dirname everywhere (#21509)
Closed #1483 fix(legacy): use prebuilt-chunk for polyfill chunks (#21498)
Closed #1484 docs: update migration guide to latest status (#21520)
Closed #1485 fix(deps): update all non-major dependencies (#21540)
Closed #1486 feat(manifest): add assets field for standalone CSS entry points (#21015)
Closed #1487 feat: integrate devtools (#21331)
Closed #1488 docs: link to vite plugin registry (#21480)
Closed #1489 feat: update rolldown to 1.0.0-rc.3 (#21554)
Closed #1490 refactor: remove unnecessary @rolldown/pluginutils (#21560)
Closed #1491 refactor: deprecate customResolver in resolve.alias (#21476)
Closed #1492 docs: add acknowledgements page (#21186)
Closed #1493 docs: update migration guide (#21575)
Closed #1494 chore: update customResolver deprecation message to mention enforce: 'pre' (#21576)
Closed #1495 docs: remove scrimba link temporarily (#21598)
Closed #1496 feat(wasm): add SSR support for .wasm?init (#21102)
Closed #1497 docs(deps): update vitepress to 2.0.0-alpha.16 (#21595)
Closed #1498 fix(deps): update all non-major dependencies (#21594)
Closed #1499 docs: revert "docs: remove scrimba link temporarily" (#21604)
Closed #1500 docs: document style/sass/less export conditions (#21583)
Closed #1501 docs(static-deploy): update netlify urls (#21615)
Closed #1502 docs(build): clarify watch behavior for configs (#21611)
Closed #1505 docs: clarify when to use imported assets vs public directory (#21548)
Closed #1506 docs(env): clarify VITE_* variable exposure risk (#21623)
Closed #1507 docs: fix typo (#21629)
Closed #1508 docs: update link to Laravel (#21628)
Closed #1509 docs: document viteMetadata API for build outputs (#21650)
Closed #1510 feat: update rolldown to 1.0.0-rc.5 (#21660)
Closed #1511 docs: improve wording (#21641)
Closed #1512 fix(deps): update all non-major dependencies (#21691)
Closed #1513 feat: update rolldown to 1.0.0-rc.6 (#21714)
Closed #1514 chore(deps): update dependency @shikijs/vitepress-twoslash to v4 (#21733)
Closed #1515 fix(deps): update all non-major dependencies (#21732)
Closed #1516 docs: add host to new Request() (#21709)
Closed #1517 docs: add some graphs (#21734)
Closed #1518 feat: forward browser console logs and errors to dev server terminal (#20916)
Closed #1519 docs: add ENOSPC file watcher limit troubleshooting (#21397)
Closed #1520 chore: move static-deploy comment to top (#21770)
Closed #1521 docs: make $ non-selectable in the top page commands (#21681)
Closed #1522 docs: use @rolldown/plugin-babel in migration guide (#21763)
Closed #1523 docs: update migration guide (#21738)
Closed #1524 docs: use hook filters in plugins (#20580)
Closed #1525 chore(deps): upgrade vitepress theme (#21796)
Closed #1526 fix(deps): update all non-major dependencies (#21786)
Closed #1527 feat: add live page to docs (#21782)
Closed #1528 docs(live): update calendar link (#21808)
Closed #1529 docs: update "Why Vite" page to reflect the current state of Vite (#21807)
Closed #1530 docs: update "Lean Extendable Core" section of philosophy page (#21809)
Closed #1531 docs: add build error behavior change in migration guide (#21820)
Closed #1532 docs: add plugin registry to resources (#21821)
Closed #1533 docs: fix optimizeDeps type links (#21823)
Closed #1534 docs(apis): add document for this.meta.viteVersion and *version variables (#21824)
Closed #1535 docs: update react plugin description (#21741)
Closed #1536 docs: vite 8 post (#21792)
Closed #1537 docs: add install size section to Vite 8 post (#21840)
Closed #1538 docs(releases): update v7 latest minor (#21842)
Closed #1539 docs(getting-started): use rolldown instead of rollup (#21854)
Closed #1540 docs: update banner for vite+ alpha (#21804)
Closed #1541 fix(deps): update all non-major dependencies (#21878)
Closed #1542 docs: fix typo in worker-options.md (#21897)
Closed #1543 docs: use rolldownOptions in library mode multiple entries example (#21916)
Closed #1544 chore: add auto timestamp diff detection at live video (#21936)
Closed #1545 feat: update rolldown to 1.0.0-rc.10 (#21932)
Closed #1546 chore: add extra actions to live frame (#21937)
Closed #1547 fix(deps): update all non-major dependencies (#21988)
Closed #1548 docs: update lightningcss default notes (#21907)
Closed #1549 docs(guide/migration): update decorator workaround as SWC now supports 2023-11 version (#21991)
Closed #1550 feat: update rolldown to 1.0.0-rc.11 (#21998)
Closed #1551 docs: change "rollup worker" to "rolldown worker" in the description for the worker.plugins configuration item. (#22030)
Closed #1552 docs: update esbuild mentions (#22031)
Closed #1553 docs: fix incorrect article "a" → "an" in migration guide (#22071)
Closed #1554 chore(deps): update actions/deploy-pages action to v5 (#22075)
Closed #1555 chore(deps): update actions/configure-pages action to v6 (#22074)
Closed #1556 fix(deps): update all non-major dependencies (#22073)
Closed #1557 refactor: upgrade to typescript 6 (#22110)
Closed #1558 fix(deps): update all non-major dependencies (#22143)
Closed #1559 docs: add environment.fetchModule documentation (#22035)
Closed #1560 fix: apply server.fs check to env transport (#22159)
Closed #1561 chore(create-vite): remove unnecessary DOM.Iterable (#22168)
Closed #1562 docs: simplify server.host DNS resolution difference tip (#22149)
Closed #1563 docs: clarify that server.fs.deny is applied against module ids (#22116)
Closed #1564 docs: remove reference to react swc templates (#22129)
Closed #1565 feat: update rolldown to 1.0.0-rc.15 (#22201)
Closed #1566 docs: use local search (#22130)
Closed #1567 docs: fix Vite 5 migration blog links (#22206)
Closed #1568 docs: update sponsors source (#22224)
Closed #1569 docs: add ambiguous default import from CJS section in troubleshooting (#22232)
Closed #1570 docs: align the descriptions in READMEs (#22231)
Closed #1571 docs: update patak links (#22246)
Closed #1572 feat: update rolldown to 1.0.0-rc.16 (#22248)
Closed #1573 docs: mention minor comment differences in migration guide (#22255)
Closed #1574 chore(deps): update actions/upload-pages-artifact action to v5 (#22270)
Closed #1575 fix(deps): update all non-major dependencies (#22268)
Closed #1576 docs: update build CLI defaults (#22261)
Closed #1577 docs: update stat numbers (#22279)
Closed #1578 feat: update rolldown to 1.0.0-rc.17 (#22299)
Closed #1579 docs: update evan's x handle
Closed #1580 fix(deps): update all non-major dependencies (#22334)

Validation

  • pnpm build
  • git diff --check origin/main...HEAD

Notes: pnpm build passes with existing Rollup pure annotation warnings from @vueuse/core and the existing chunk size warning.

@netlify

netlify Bot commented May 20, 2026

Copy link
Copy Markdown

Deploy Preview for vite-docs-ko ready!

Name Link
🔨 Latest commit ee61425
🔍 Latest deploy log https://app.netlify.com/projects/vite-docs-ko/deploys/6a11c45851793a00081c26bf
😎 Deploy Preview https://deploy-preview-1699--vite-docs-ko.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@Gumball12
Gumball12 marked this pull request as ready for review May 20, 2026 17:00
@Gumball12 Gumball12 self-assigned this May 20, 2026
@Gumball12

Copy link
Copy Markdown
Member Author

Suggested review checklist before merging:

  1. Verify the upstream baseline

    • This PR syncs against vitejs/vite docs at v8.0.13:docs.
    • Peeled upstream commit: a46f11a6c218f74b08ffb3e33a25c2ce02ba6643.
  2. Review the issue closing list

    • The PR body currently includes Closed #<number> entries for open issues from #1271 to #1580.
    • Please confirm that every listed issue should be closed by this PR before merging, because GitHub will auto-close them on merge.
  3. Check the deploy preview manually

    • Home page: landing copy, trusted-by section, sponsor section, framework/community sections.
    • Vite 8 posts: /blog/announcing-vite8 and /blog/announcing-vite8-beta.
    • Key guide/config pages: plugin API, JS API, dep pre-bundling, performance, troubleshooting, static deploy, config index, shared/server/build options.
    • New/updated pages: acknowledgements, live, releases, team, plugins.
  4. Check translation scope

    • Visible Markdown text, frontmatter, VitePress UI strings, Vue template copy, and docs code-block explanatory comments should be localized.
    • Code identifiers, API names, option names, CLI flags, paths, anchors, URLs, directives, and direct testimonial quotes should remain unchanged.
  5. Check Korean style consistency

    • Prefer natural Korean over literal translation.
    • Avoid unnecessary , , , and 저희.
    • Follow TERMINOLOGY.md for shared terminology.
  6. Check line/parity exceptions

    • .vitepress/config.ts, _data/*, and package.json are excluded from strict line-by-line parity.
    • Remaining line-count drift should be explainable by Korean localization or wrapper structure.
  7. Confirm validation

    • pnpm build passes.
    • git diff --check origin/main...HEAD passes.
    • Current CI/deploy checks are green, with only the existing Rollup pure annotation and chunk-size build warnings noted in the PR body.

Gumball12 added 4 commits May 24, 2026 00:13
@shikijs/vitepress-twoslash, @types/express, feed, markdown-it-image-size,
and vitepress-plugin-group-icons updated to versions used by upstream Vite docs.
- Replace footer message/copyright shape with structured copyright + nav + social.
- Drop sidebar entries for legacy Rolldown and v1-v5 migration guides; rename
  migration label to v7.
- Swap gtag for Fathom analytics, add og:site_name meta.
- Move canonical/og:title injection and landing-page font reorder into
  transformHead.
- Enable twoslash compilerOptions and inline style: codeTransformer.
- Pass titleBar.includeSnippet option to groupIconMdPlugin.
- Fix RSS feed image extension to og-image.jpg.
- Add /guide/rolldown 301 redirects to v7.vite.dev, drop unused llms.txt
  routes, and update the /rolldown short link target.
Upstream v8.0.13 removed the Rolldown introduction guide and the v1-v5
migration pages, redirecting them to v7.vite.dev. Mirror the same set of
deletions and remove the cross-link note from CONTRIBUTING.md.
- Restore inline link on server.watcher in config/server-options.md.
- Drop translator-added '참고' title from the postBanner ::: tip in
  config/build-options.md to match upstream.
- Reinsert blank line after the ::: tip in guide/api-plugin.md so the
  remainder of the file stays line-parity with upstream.
- Add trailing newline to changes/*.md files.
@Gumball12
Gumball12 merged commit 8fb5ed5 into main May 23, 2026
4 checks passed
@Gumball12
Gumball12 deleted the feature/pr-1366-translate branch May 23, 2026 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment