Skip to content

Update documentation and fix links across multiple sections#754

Merged
ss-o merged 48 commits into
mainfrom
next
May 28, 2026
Merged

Update documentation and fix links across multiple sections#754
ss-o merged 48 commits into
mainfrom
next

Conversation

@ss-o
Copy link
Copy Markdown
Member

@ss-o ss-o commented May 28, 2026

Summary

Promotes the current next branch to main after the wiki maintenance, CI, and documentation updates accumulated there.

  • Removes generated .github/codebase/ knowledge files now covered by centralized agent instructions.
  • Updates wiki agent/instruction docs with public content-root boundaries and maintainer-runbook placement.
  • Standardizes CI/tooling around Node 22 and pinned GitHub Actions SHAs.
  • Removes the retired Supabase knowledge-search implementation and related workflow surface.
  • Adds the Cloudflare Pages R2 fallback function with conservative default caching for non-static paths.
  • Migrates legacy zdharma / zi-src links to current z-shell/* repositories.
  • Fixes homepage metrics/star display details.
  • Adds the Go reboot zsh-lint ecosystem page without publishing the deferred generated-reference placeholder.
  • Adds wrangler:typecheck and includes it in project-health so the Pages Function is typechecked.

Verification

  • pnpm wrangler:typecheck
  • pnpm build:en
  • git diff --check origin/main...HEAD
  • pnpm lint attempted locally; Trunk fails in this submodule checkout because it runs from /tmp and loses the gitdir link to .git/modules/wiki. Trunk also reports that lychee-v0.23.0 has no matching download for the current ARM OS/CPU. CI Trunk is the authoritative lint result for this PR.

Tracker Alignment

  • Linear ZSH-10 is already Done for Supabase removal and CI recovery.
  • Linear ZSH-15 remains In Progress for the deferred zsh-lint code-to-wiki docs sync producer workflow and token provisioning. This PR intentionally publishes the static Go reboot page without claiming the sync pipeline is live.
  • Linear ZSH-14 remains In Progress in z-shell/zsh-lint for the parser-survey CLI/reusable workflow work.

Agent Handoff

Status: Ready once GitHub checks pass.

Current state: Merge conflict with main was resolved on next; PR review comments have corresponding code/docs changes in the pushed branch.

Blockers: GitHub checks are still running on the latest next SHA.

Next steps: Wait for CI, then merge this PR if checks pass.

ss-o and others added 30 commits May 15, 2026 23:29
Signed-off-by: Salvydas Lukosius <ss-o@users.noreply.github.com>
- Replace hardcoded ~/.zi paths with ${XDG_DATA_HOME:-$HOME/.local/share}/zi
- Update ZI[HOME_DIR]/ZI[BIN_DIR] defaults in installation and commands guides
- Update ZPFX/polaris references across plugin standard, customization,
  bin-gem-node annex, syntax guide, and zi_console docs
- Replace deprecated git.io short URLs with zshell.dev equivalents
Introduces community/04_zunit/ with eight pages covering installation,
test syntax, assertions, running tests, configuration, and CI integration.
Co-authored-by: ss-o <ss-o@users.noreply.github.com>
…ing section (#728)

* feat(docs): add z-shell syntax highlighting

* docs(community): restructure contributing section with SVG illustrations

- Create community/00_contributing/ as first-priority section
  - index.mdx: overview with banner SVG + card grid layout
  - 01_getting_started.mdx: org-wide fork/branch/commit/PR guide
  - 02_contributing_to_zi.mdx: zi-specific contributing guide
  - 03_zsh_plugin_standard.mdx: moved from community root (slug preserved)
  - 04_contributing_docs.mdx: wiki MDX authoring and Crowdin guide
  - 05_project_management.mdx: absorbs project tracker + labels content

- Add six SVG illustrations to static/img/svg/community/:
  - contributing-banner.svg: wide workflow diagram (fork→code→PR→merge)
  - contributing-getting-started.svg: git branch tree (120×120)
  - contributing-zi.svg: gear with zi logo (120×120)
  - contributing-plugin-standard.svg: plug/socket icon (120×120)
  - contributing-docs.svg: document with pen (120×120)
  - contributing-project-management.svg: kanban board (120×120)

- Renumber community top-level:
  - 02_zsh_plugin_standard.mdx removed (moved into 00_contributing/)
  - 03_zsh_native_scripting_handbook.mdx → 02_
  - 04_zunit/ → 03_zunit/ (update _category_.json position + doc link)

- Fix ZUnit broken links in index.mdx, 01_installation.mdx, 04_running-tests.mdx
  by adding .mdx extension (forces correct file-based resolution)

- Update community/index.mdx with contributing CTA section

Closes: docs/project-tracker-and-labels branch (content absorbed)

* feat(highlight): unified zsh/zi/zunit prism grammar with token colors

- Expand zsh grammar: adds zsh-builtin (30+ builtins), zsh-expansion-flag,
  zsh-special-parameter, zsh-glob-qualifier alongside existing zi/zunit tokens
- Simplify prism-include-languages.ts to swizzle delegation pattern
- Add comprehensive CSS token palette (9 token types, light + dark themes)
- Fix dead link in zsh_startify.mdx (z-shell/zsh-startify repo is gone)
- Migrate 44 MDX files from shell to zsh/zi/zunit language fences

* fix(docs): remove dead links to non-existent GitHub repositories

- ecosystem/plugins/zsh_startify.mdx: remove link to z-shell/zsh-startify (404)
  and remove FontAwesome icon from heading (FA kit removed from wiki)
- community/gallery/collection/06_plugins.mdx: remove hyperlink from
  zsh-startify heading (repo no longer exists)
- community/00_contributing/index.mdx: fix broken CODE_OF_CONDUCT link
  (z-shell/zi repo has no CODE_OF_CONDUCT.md) — use contributor-covenant.org
- community/00_contributing/02_contributing_to_zi.mdx: fix same broken
  CODE_OF_CONDUCT link; remove link to z-shell/community guidelines (repo 404)

* feat(highlight): implement zsh/zi/zunit prism grammar and token CSS

- z-shell-languages.ts: rewrite grammar using named capture groups for
  ESLint prefer-named-capture-group compliance; expand zsh-builtin list
  to 50+ builtins; rename zsh-keyword → zsh-builtin; add zsh-expansion-flag
  token; reorganize insertBefore calls for correct priority ordering
- prism-include-languages.ts: replace manual additionalLanguages loop with
  clean swizzle delegation to @theme-original/prism-include-languages
- custom.css: add 9-token semantic color palette (light + dark) for
  zsh-builtin, zsh-expansion-flag, zsh-special-parameter, zsh-glob-qualifier,
  zi-command keyword, zi-command subcommand function, zi-ice, zunit-command,
  zunit-directive, zunit-assertion; uses CSS custom properties and nested rules

* fix(docs): fix admonition titles and lychee exclusion

- Convert space-separated admonition titles to bracket syntax (MDX v3
  requirement): :::note Title -> :::note[Title] in 4 files
- Add z-shell/zsh-startify to lychee exclude list — repo is archived/removed
  and is referenced in existing docs on the target (next) branch; Trunk
  checks both PR and base versions, causing false CI failures

* fix(ci): correct build-script for compressed-size-action

The action prepends 'pnpm run' to the build-script value, so passing
'pnpm build:en' ran 'pnpm run pnpm build:en' — a non-existent script.
Change to the bare script name 'build:en' so the action runs
'pnpm run build:en' correctly.

* fix(highlight): correct CSS selector and override inline Prism theme colors

prism-react-renderer applies inline style="color:..." to token spans
using the Dracula/GitHub theme's alias colors, which beats plain CSS rules.
Two fixes:
- Selector: token colors were targeting <code> but Docusaurus puts
  language-* on <pre>; change to pre.language-* selectors.
- Override: add !important to all custom token color declarations so
  they win over the inline styles.

Also migrate z-shell/community membership links to z-shell/.github
(community repo is private; .github has the same 05_membership.yml
template and public issues enabled).

* fix(highlight): flatten CSS selectors — Docusaurus pipeline strips CSS nesting

Nested rules inside :is() and block selectors were mangled by the build,
producing invalid CSS like `.language-zsh,...) .token.zsh-builtin` with
the `pre` and `:is(` prefix stripped. Flattened all token color rules to
standard descendant selectors which the pipeline processes correctly.

* fix(highlight): expand zi/zunit grammar coverage

zi-command: add light-mode, self-update, cdreplay, cdlist, status
zi-ice: add compile, eval, extract, has, if, nocd, sbin, svn (all
  appear in ecosystem/docs pages but were tokenized as plain text)
zunit-command: broaden pattern from strict lookahead to match bare
  zunit and any subcommand/flag, using lookbehind for boundary

* feat(docs): redesign four landing pages with banner SVGs and card grids

Each page now matches the contributing page pattern:
- Full-width 720×140 banner SVG illustrating the section topic
- :::info/:::tip admonition with key links or quick facts
- CSS grid of cards (icon + title + description + arrow link)

Pages updated: docs/, ecosystem/, community/, community/zunit/
SVGs created: docs-banner, ecosystem-banner, community-banner, zunit-banner
All card links verified against actual built URLs.

* fix(highlight): fix zi-command compound selector and zi-ice token priority

prism-react-renderer v2 renders `inside` tokens as compound classes on the
same span, not nested spans — fix CSS to use .token.zi-command.keyword
instead of descendant .token.zi-command .token.keyword.

Move zi-ice insertBefore to fire before zsh-builtin so ice modifiers like
'wait' and 'src' are not mis-tokenized as shell builtins in zi blocks.

Also redesign docs/ecosystem/community/zunit banner SVGs with distinct
color palettes (blue/amber/purple/teal-red) so each section has a unique
visual identity.

* fix(docs): remove zsh-startify — plugin not under z-shell org

Remove ecosystem/plugins/zsh_startify.mdx (was draft: true) and the
corresponding gallery entry in 06_plugins.mdx. The plugin is hosted
under a third-party org that we do not reference in Z-Shell docs.

---------

Co-authored-by: ss-o <ss-o@users.noreply.github.com>
ss-o and others added 17 commits May 22, 2026 03:05
Re-pinned every action (workflows + .trunk/setup-ci) to verified release SHAs; fixes Trunk Check + CodeQL failing at job setup. Closes #738.
…oundaries (#736)

Reconciles the divergent docs/maintainers vs community/maintainers duplicate (kept canonical SB_SECRET_KEY copy), moves it to community/10_maintainers/, and hardens AGENTS.md + authoring instructions so docs/ stays Zi-user-docs-only.
# Conflicts:
#	AGENTS.md
#	community/00_contributing/02_contributing_to_zi.mdx
#	community/03_zunit/01_installation.mdx
#	community/03_zunit/06_ci.mdx
…nfig

- query.mjs: parse response as text first; surface HTTP status + body on non-JSON errors instead of crashing
- index.ts: wrap the Edge Function handler in try/catch returning internal_error
- migration: schema-qualify vector distance as OPERATOR(extensions.<=>) so match_public_docs works under 'set search_path = '''
- add supabase/config.toml (local CLI config) and supabase/.gitignore
- functions/[[path]].ts: implement Range + If-None-Match handling (206/304) so the advertised preflight headers are actually supported; add Accept-Ranges
- prism: use plain capturing groups instead of named groups for Prism lookbehind (older-browser regex compatibility)
- embed-docs: skip re-embedding sources whose content_hash is unchanged, and batch embeddings into one request per document instead of one per chunk
The Supabase Knowledge Search maintainer guide is operational documentation
(secret names, infra topology, ops CLIs) and does not belong on the public wiki.
Relocated to z-shell/.github/runbooks/supabase-knowledge-search.md. Updates the
content-root boundaries: community/ holds community content only; maintainer /
operational runbooks live in z-shell/.github/runbooks/. Refs ADR 0006.
The lockfile auto-merge left a dangling ws@8.20.0 reference (main bumped ws to
8.20.1), breaking 'pnpm i --frozen-lockfile' in CI. Re-resolved the lockfile.
…sponses

Addresses CodeQL 'information exposure through a stack trace': log error
details server-side and return only a generic error code to the client.
Reverts the plain-capture-group change: the repo's eslint config enforces
prefer-named-capture-group, and Prism's lookbehind:true requires a capturing
(not non-capturing) group, so named groups are the only option that satisfies
both. Named capture groups are ES2018 and supported across the project's
browserslist targets.
Wrangler 4 dropped Node 20 support, which broke the Deploy Wiki and r2-sync workflows. Bump setup-node to 22 across the wrangler and CI workflows.
The Supabase-backed semantic search had no live frontend consumer (site search is Algolia DocSearch; SearchBar.tsx only tweaks aria attributes), and its indexer workflow was failing on main. Remove the supabase/ project, scripts/knowledge-search/, the indexer workflow, the openai and postgres dependencies, and the stale AGENTS.md reference.
Follow-up to the wrangler@4 Node bump: the Trunk Check composite action still installed deps under Node 20, mismatching engines.node >=22. Bump it and update the AGENTS.md prerequisite.
ci: fix Node 22 deploy + remove Supabase knowledge-search
…751)

fix(wiki): correct intro metrics image branch and homepage star count width

The intro page Summary images pointed at z-shell/.github @main, but the metrics SVGs are published to the 'metrics' branch (404 on main → broken images). The homepage star iframe was 130px wide, clipping the count bubble on the large button. Point the URLs at the metrics branch and widen the star iframe to 170px (matching the follow button).

Co-authored-by: Salvydas Lukosius <ss-o@users.noreply.github.com>
ESLint 10 is the current stable major and lint passes on it. eslint-plugin-jsx-a11y@6.10.2 still declares a peer cap of <=9, producing an install-time unmet-peer warning. Add a scoped pnpm peerDependencyRules allowance so the warning is silenced without downgrading off current stable. (@docusaurus/eslint-plugin already declares >=6, so no rule needed there.)
build(deps): allow ESLint 10 for jsx-a11y peer (silence install warning)
docs(ecosystem): rewrite zsh-lint page for Go reboot + add sync markers

Co-authored-by: Salvydas Lukosius <ss-o@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 28, 2026 02:45
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 28, 2026

Deploying zsh with  Cloudflare Pages  Cloudflare Pages

Latest commit: ea4f766
Status: ✅  Deploy successful!
Preview URL: https://ad6b7a92.zsh.pages.dev
Branch Preview URL: https://next.zsh.pages.dev

View logs

@ss-o ss-o marked this pull request as ready for review May 28, 2026 02:45
@ss-o ss-o requested a review from a team May 28, 2026 02:45
Copy link
Copy Markdown
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

Despite the description claiming only three .github/codebase/*.md files are removed, this PR is a broader maintenance and infrastructure pass: it deletes all seven .github/codebase/ knowledge documents, introduces a Cloudflare Pages catch‑all Function backed by R2, bumps the Node toolchain to 22, pins GitHub Actions by SHA, migrates legacy zdharma / zi-src links to z-shell/src, refreshes agent/instruction docs to encode content‑root boundaries, and adds a new zsh_lint ecosystem page.

Changes:

  • Add functions/[[path]].ts + functions/tsconfig.json that serve R2 objects when Pages returns 404, with CORS, conditional GET, and Range support; add pnpm-workspace.yaml peer override for ESLint 10 and a .gitignore entry for wrangler‑generated types.
  • Standardize tooling: Node >=22 in package.json, all workflows and .trunk/setup-ci updated to Node 22, GitHub Actions pinned by SHA with version comments, simpler workflow names.
  • Documentation updates: rewrite content‑root scope in AGENTS.md and instruction files, migrate many github.com/zdharma/zi-src/zunit-zsh links to z-shell/src and z-shell/zunit, fix metrics image paths in docs/index.mdx, add ecosystem/plugins/zsh_lint.mdx, and delete all .github/codebase/*.md artifacts.

Reviewed changes

Copilot reviewed 31 out of 32 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
functions/[[path]].ts New Pages Function: R2 fallback for 404s with CORS/conditional/Range handling.
functions/tsconfig.json Strict TS config scoped to functions/.
package.json Bumps Node engine to >=22.
pnpm-workspace.yaml Allows ESLint 10 as peer for eslint-plugin-jsx-a11y.
.gitignore Ignores functions/worker-env.d.ts.
.trunk/setup-ci/action.yml Pins setup-node by SHA and bumps Node to 22.
.github/workflows/{trunk-check,r2-sync,pages-deployment,crowdin-upload,crowdin-download,codeql,ci-perf}.yml SHA‑pins actions, renames workflow titles, bumps CI Node to 22.
AGENTS.md Adds org‑guidelines link, content‑root scope rules, and an "Adding New Content" section.
.github/instructions/{docs-authoring,agent-docusaurus-writer}.instructions.md Encodes content‑root selection table and prohibition on wiki ops docs.
docs/index.mdx Fixes .github metrics SVG URLs to the metrics branch path.
docs/getting_started/01_installation.mdx Replaces zdharma/zunit with z-shell/zunit.
community/00_contributing/02_contributing_to_zi.mdx Renames installer repo from zi-src to src.
community/03_zunit/{01_installation,06_ci}.mdx Repoints zdharma revolver/color URLs at pinned z-shell/src snippets.
community/gallery/collection/03_programs.mdx Migrates zdharma/revolver and zdharma/zunit references to z-shell/*.
ecosystem/annexes/2_meta_plugins.mdx Updates [color]/[revolver]/[zunit] link refs to z-shell coordinates.
ecosystem/plugins/zsh_lint.mdx New plugin page with placeholder block for a wiki-docs-sync workflow that is not in this repo.
src/components/HomeBanner/index.tsx Widens the GitHub Stars iframe from 130 to 170.
.github/codebase/{STACK,STRUCTURE,ARCHITECTURE,CONVENTIONS,INTEGRATIONS,TESTING,CONCERNS}.md Removes generated codebase knowledge documents.

Comment thread AGENTS.md
Comment thread ecosystem/plugins/zsh_lint.mdx Outdated
Comment thread functions/[[path]].ts Outdated
Comment thread functions/tsconfig.json
# Conflicts:
#	ecosystem/plugins/zsh_lint.mdx
@github-actions
Copy link
Copy Markdown
Contributor

Size Change: -5.69 kB (-0.09%)

Total Size: 6.59 MB

📦 View Changed
Filename Size Change
build/assets/js/d48f62ac.********.js 3.6 kB -5.06 kB (-58.42%) 🏆
build/ecosystem/category/️-plugins.html 29.6 kB -34 B (-0.11%)
build/ecosystem/plugins/zsh_lint.html 24.4 kB -591 B (-2.36%)
ℹ️ View Unchanged
Filename Size Change
.docusaurus/globalData.json 13.7 kB 0 B
build/404.html 10.9 kB 0 B
build/assets/css/styles.********.css 154 kB 0 B
build/assets/js/0a6cf40a.********.js 36.9 kB 0 B
build/assets/js/0fd216e9.********.js 9.43 kB 0 B
build/assets/js/1a4e3797.********.js 82.6 kB 0 B
build/assets/js/1b355a49.********.js 8.52 kB 0 B
build/assets/js/1c9dc0d9.********.js 23.1 kB 0 B
build/assets/js/1df93b7f.********.js 16.7 kB 0 B
build/assets/js/1f391b9e.********.js 2.99 kB 0 B
build/assets/js/2e789afb.********.js 74.9 kB 0 B
build/assets/js/3a9ef7ca.********.js 439 B 0 B
build/assets/js/3dd168bd.********.js 17.4 kB 0 B
build/assets/js/3fc333ae.********.js 31 kB 0 B
build/assets/js/4edc808e.********.js 5.29 kB +6 B (+0.11%)
build/assets/js/5c2e370e.********.js 487 B 0 B
build/assets/js/5e95c892.********.js 338 B 0 B
build/assets/js/6be15ea1.********.js 9.37 kB 0 B
build/assets/js/7aa168bf.********.js 6.38 kB 0 B
build/assets/js/7b9e4520.********.js 11.4 kB 0 B
build/assets/js/7bf4542e.********.js 18.4 kB 0 B
build/assets/js/7c5c12ac.********.js 9.68 kB 0 B
build/assets/js/7db88304.********.js 15.5 kB 0 B
build/assets/js/7efa72d3.********.js 7.22 kB 0 B
build/assets/js/09a4fe5a.********.js 64.8 kB 0 B
build/assets/js/9b0b65a6.********.js 11.2 kB 0 B
build/assets/js/12cfd228.********.js 7.17 kB 0 B
build/assets/js/14eb3368.********.js 10.6 kB 0 B
build/assets/js/40c845af.********.js 31.4 kB 0 B
build/assets/js/47a5fc0a.********.js 174 B 0 B
build/assets/js/55b84506.********.js 12.3 kB 0 B
build/assets/js/56bcdb4b.********.js 10.3 kB 0 B
build/assets/js/57a8643e.********.js 14.3 kB 0 B
build/assets/js/0058b4c6.********.js 4.26 kB 0 B
build/assets/js/62b83c0f.********.js 8.01 kB 0 B
build/assets/js/66fe25d9.********.js 7.21 kB 0 B
build/assets/js/073fbc7c.********.js 15.8 kB 0 B
build/assets/js/78a4fd52.********.js 4.94 kB 0 B
build/assets/js/93c7665c.********.js 5.99 kB 0 B
build/assets/js/167d542a.********.js 12 kB 0 B
build/assets/js/175b49cb.********.js 39.4 kB 0 B
build/assets/js/221b35f7.********.js 17.9 kB 0 B
build/assets/js/263b985f.********.js 37 kB 0 B
build/assets/js/446e416b.********.js 9.56 kB 0 B
build/assets/js/573f7f56.********.js 3.29 kB 0 B
build/assets/js/621db11d.********.js 19.6 kB 0 B
build/assets/js/635ad0e8.********.js 490 B 0 B
build/assets/js/814f3328.********.js 151 B 0 B
build/assets/js/945b49d0.********.js 14.3 kB 0 B
build/assets/js/991ed628.********.js 17.1 kB 0 B
build/assets/js/1448.********.js 101 B 0 B
build/assets/js/2137bacb.********.js 8.88 kB 0 B
build/assets/js/3044.********.js 451 B 0 B
build/assets/js/3894e54f.********.js 21.9 kB 0 B
build/assets/js/4180.********.js 10.3 kB 0 B
build/assets/js/5665.********.js 101 B 0 B
build/assets/js/5883.********.js 15 kB 0 B
build/assets/js/6091.********.js 175 kB 0 B
build/assets/js/7917.********.js 27.4 kB 0 B
build/assets/js/8406.********.js 938 B 0 B
build/assets/js/8525.********.js 1.27 kB 0 B
build/assets/js/8721.********.js 443 kB 0 B
build/assets/js/8894.********.js 102 B 0 B
build/assets/js/8975.********.js 5.79 kB 0 B
build/assets/js/9170.********.js 1.05 kB 0 B
build/assets/js/36994c47.********.js 171 B 0 B
build/assets/js/98822c48.********.js 12.9 kB 0 B
build/assets/js/4382960e.********.js 9.82 kB 0 B
build/assets/js/8357758b.********.js 19.7 kB 0 B
build/assets/js/8449122f.********.js 56.4 kB 0 B
build/assets/js/17896441.********.js 1.79 kB 0 B
build/assets/js/35475145.********.js 451 B 0 B
build/assets/js/39724810.********.js 14 kB 0 B
build/assets/js/70442256.********.js 36 kB 0 B
build/assets/js/a7bd4aaa.********.js 687 B 0 B
build/assets/js/a21c20db.********.js 45 kB 0 B
build/assets/js/a821d7a1.********.js 14.9 kB 0 B
build/assets/js/a94703ab.********.js 11.4 kB 0 B
build/assets/js/a7456010.********.js 173 B 0 B
build/assets/js/aba21aa0.********.js 172 B 0 B
build/assets/js/acecf23e.********.js 193 B 0 B
build/assets/js/b14e0f74.********.js 15.8 kB 0 B
build/assets/js/b28a5f0c.********.js 21 kB 0 B
build/assets/js/b4616e61.********.js 18.6 kB 0 B
build/assets/js/bc6be8dd.********.js 438 B 0 B
build/assets/js/bc7db166.********.js 22.8 kB 0 B
build/assets/js/c7b90d82.********.js 23.1 kB 0 B
build/assets/js/c141421f.********.js 172 B 0 B
build/assets/js/cf55cfec.********.js 458 B 0 B
build/assets/js/d5c68bbd.********.js 42.6 kB 0 B
build/assets/js/d40a1e80.********.js 9.99 kB 0 B
build/assets/js/d66fa391.********.js 32.4 kB 0 B
build/assets/js/d2436a2b.********.js 8.59 kB 0 B
build/assets/js/db8d5f16.********.js 11.6 kB 0 B
build/assets/js/e9ebadb9.********.js 12.5 kB 0 B
build/assets/js/e9814e3e.********.js 7.48 kB 0 B
build/assets/js/e76149f9.********.js 9.73 kB -17 B (-0.17%)
build/assets/js/e0719818.********.js 174 B 0 B
build/assets/js/ea82e367.********.js 13.7 kB 0 B
build/assets/js/eb7ebca6.********.js 30.5 kB 0 B
build/assets/js/ebed0d07.********.js 5.35 kB 0 B
build/assets/js/ec281f2e.********.js 15.8 kB 0 B
build/assets/js/eecb7248.********.js 2.94 kB 0 B
build/assets/js/ef8b811a.********.js 313 B 0 B
build/assets/js/f7eabd91.********.js 8.77 kB 0 B
build/assets/js/f077d5db.********.js 33.4 kB 0 B
build/assets/js/f1028ce8.********.js 465 B 0 B
build/assets/js/f13553a8.********.js 436 B 0 B
build/assets/js/f53487f0.********.js 12.6 kB 0 B
build/assets/js/fd2064b2.********.js 11.5 kB 0 B
build/assets/js/fedb50c8.********.js 44.7 kB 0 B
build/assets/js/main.********.js 518 kB -27 B (-0.01%)
build/assets/js/runtime~main.********.js 8.21 kB 0 B
build/blog/authors.html 11.5 kB 0 B
build/community.html 21.8 kB 0 B
build/community/category/-collection.html 22.7 kB 0 B
build/community/category/-gallery-of-invocations.html 17.5 kB 0 B
build/community/contributing.html 24.4 kB 0 B
build/community/contributing/contributing_docs.html 38.3 kB 0 B
build/community/contributing/contributing_to_zi.html 31.8 kB 0 B
build/community/contributing/getting_started.html 33.6 kB 0 B
build/community/contributing/project_management.html 36.8 kB 0 B
build/community/contributors.html 26.5 kB 0 B
build/community/gallery/collection.html 24 kB 0 B
build/community/gallery/collection/completions.html 76.3 kB 0 B
build/community/gallery/collection/plugins.html 84.1 kB 0 B
build/community/gallery/collection/programs.html 188 kB 0 B
build/community/gallery/collection/services.html 24.7 kB 0 B
build/community/gallery/collection/snippets.html 24.4 kB 0 B
build/community/gallery/collection/themes.html 63.4 kB 0 B
build/community/zsh_handbook.html 159 kB 0 B
build/community/zsh_plugin_standard.html 108 kB 0 B
build/community/zunit.html 28.4 kB 0 B
build/community/zunit/zunit-assertions.html 60.8 kB 0 B
build/community/zunit/zunit-ci.html 43.4 kB 0 B
build/community/zunit/zunit-configuration.html 31.6 kB 0 B
build/community/zunit/zunit-installation.html 33 kB 0 B
build/community/zunit/zunit-running-tests.html 29.8 kB 0 B
build/community/zunit/zunit-test-syntax.html 43.7 kB 0 B
build/docs.html 20.8 kB +12 B (+0.06%)
build/docs/category/-getting-started.html 17.9 kB 0 B
build/docs/category/-guides.html 18.9 kB 0 B
build/docs/category/️-syntax.html 20.1 kB 0 B
build/docs/code.html 20.3 kB 0 B
build/docs/getting_started/installation.html 62 kB 0 B
build/docs/getting_started/migration.html 87.5 kB 0 B
build/docs/getting_started/overview.html 85.8 kB 0 B
build/docs/guides/benchmark.html 56.8 kB 0 B
build/docs/guides/commands.html 97.5 kB 0 B
build/docs/guides/customization.html 85.8 kB 0 B
build/docs/guides/syntax/bindkey.html 38.4 kB 0 B
build/docs/guides/syntax/for.html 70.4 kB 0 B
build/docs/guides/syntax/ice-modifiers.html 47.9 kB 0 B
build/docs/guides/syntax/standard.html 140 kB 0 B
build/ecosystem.html 20.7 kB 0 B
build/ecosystem/annexes/bin-gem-node.html 114 kB 0 B
build/ecosystem/annexes/default-ice.html 31 kB 0 B
build/ecosystem/annexes/eval.html 37.8 kB 0 B
build/ecosystem/annexes/linkbin.html 31.6 kB 0 B
build/ecosystem/annexes/meta-plugins.html 38.9 kB 0 B
build/ecosystem/annexes/overview.html 63.5 kB 0 B
build/ecosystem/annexes/patch-dl.html 27.6 kB 0 B
build/ecosystem/annexes/readurl.html 40.1 kB 0 B
build/ecosystem/annexes/rust.html 42.3 kB 0 B
build/ecosystem/annexes/submods.html 24.3 kB 0 B
build/ecosystem/annexes/unscope.html 40.7 kB 0 B
build/ecosystem/category/-annexes.html 24.3 kB 0 B
build/ecosystem/category/-packages.html 17.3 kB 0 B
build/ecosystem/packages/synopsis.html 35.2 kB 0 B
build/ecosystem/packages/usage.html 73.1 kB 0 B
build/ecosystem/plugins/diff-so-fancy.html 39.7 kB 0 B
build/ecosystem/plugins/f-sy-h.html 118 kB 0 B
build/ecosystem/plugins/h-s-mw.html 52.3 kB 0 B
build/ecosystem/plugins/zbrowse.html 27.7 kB 0 B
build/ecosystem/plugins/zconvey.html 32.1 kB 0 B
build/ecosystem/plugins/zi-console.html 35.2 kB 0 B
build/ecosystem/plugins/zprompts.html 29.5 kB 0 B
build/ecosystem/plugins/zsh-cmd-architect.html 36.9 kB 0 B
build/ecosystem/plugins/zsh-editing-workbench.html 32.5 kB 0 B
build/ecosystem/plugins/zsh-modules.html 38.7 kB 0 B
build/ecosystem/plugins/zsh-navigation-tools.html 76.3 kB 0 B
build/ecosystem/plugins/zsh-select.html 39.9 kB 0 B
build/ecosystem/plugins/zsh-unique-id.html 31.6 kB 0 B
build/ecosystem/plugins/zui.html 174 kB 0 B
build/ecosystem/plugins/zzcomplete.html 29.1 kB 0 B
build/index.html 21.5 kB 0 B
build/legal/CODE_OF_CONDUCT.html 20.6 kB 0 B
build/legal/PRIVACY.html 32.7 kB 0 B
build/search.html 16.2 kB 0 B

compressed-size-action

@ss-o ss-o merged commit 7ca1529 into main May 28, 2026
12 checks passed
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