Skip to content

docs: dig-dns 13-locale materialization + Super Supporter discount docs#22

Merged
MichaelTaylor3d merged 1 commit into
mainfrom
docs/178-188-dig-dns-i18n-and-super-supporter-discount
Jul 9, 2026
Merged

docs: dig-dns 13-locale materialization + Super Supporter discount docs#22
MichaelTaylor3d merged 1 commit into
mainfrom
docs/178-188-dig-dns-i18n-and-super-supporter-discount

Conversation

@MichaelTaylor3d

Copy link
Copy Markdown
Contributor

Summary

  • #178 — the dig-dns section of universal-installer.md (--with-dig-dns, the extension's open-by-URN detection) shipped English-only in docs.dig.net#18/docs(browser): document the extension's open-by-URN home input (#172) #19. Materializes the current English page into the other 13 locale copies (i18n/<locale>/docusaurus-plugin-content-docs/current/run-a-node/universal-installer.md) so every locale has the same content — following this repo's established i18n practice (every other page's locale copy is currently materialized English pending a real-translation pass; this keeps the page consistent with the rest of the tree rather than being the first one-off real translation).
  • #188 — documents the Super Supporter NFT discount on capsule/store publish pricing (previously unmentioned): 50% off, checked live across every address in the paying wallet at publish time via DIGHUb (hub.dig.net), and where to mint one (150 $DIG). Added to docs/support/faq.md ("What does it cost?") and docs/digstore/cli/onchain-anchoring.md ("Costs"), scoped accurately — the discount currently applies only when publishing through DIGHUb; the digstore CLI's init/commit always charge the full live price. Materialized into all 13 locales. This pass also backfills a pre-existing gap found in the same file: the domain-handle discount paragraph (added to the English FAQ for #143) had never been materialized into the 13 locale copies either.
  • Regenerated static/openrpc.json + static/openrpc-node.json (npm run gen) so their embedded version field matches the bumped package.json (this repo's gen-machine-specs.mjs drift-gates these against package.json).

Closes DIG-Network/dig_ecosystem#178
Closes DIG-Network/dig_ecosystem#188

Verification

  • npm run build — clean, all 14 locales, onBrokenLinks/onBrokenAnchors: "throw" (would fail on any broken link/anchor) — passed with exit 0.
  • Spot-checked built HTML for the new content in multiple locales (zh-CN/de/ja/ru) — present.
  • npm run typecheck — clean.
  • npm run test:unit — passing (1/1).
  • npm run test:a11y (Playwright, this local Windows sandbox) — 19-20 pre-existing failures reproduced identically on a clean main checkout with no working-tree changes (verified via git stash), confirming they are an environment-specific flakiness (headless-chromium timing / data-theme persistence in this sandbox) unrelated to this change — nothing in this PR touches interactive components, JS, or the pages those failing specs exercise (home, quickstart, onion-routing, store-structure).

SemVer

Patch 0.3.100.3.11 — docs-only content addition/materialization, no public API or behavior change (matches this repo's convention of a patch bump for docs: commits, e.g. the #18 dig-dns doc PR bumped 0.3.6→0.3.7).

Test plan

  • Build passes with broken-link/anchor checking across all 14 locales
  • New dig-dns section renders in all 14 locales (spot-checked)
  • Super Supporter discount paragraph renders in FAQ + on-chain-anchoring pages, all 14 locales (spot-checked)
  • CI (commitlint, version-increment gate, build+a11y/SEO test job) green on the PR

… 14 locales

Closes #178, #188

- #178: the dig-dns section of universal-installer.md (--with-dig-dns,
  the extension's open-by-URN detection) shipped English-only in #18/#19;
  materialize the current English page into the other 13 locale copies so
  every locale has the same content (this repo's established i18n practice
  materializes English into i18n/<locale> for pages pending real
  translation, matching every other page in the tree).
- #188: document the Super Supporter NFT discount on capsule/store
  publish pricing (previously undocumented) in the FAQ "What does it
  cost?" answer and the on-chain-anchoring Costs section: 50% off,
  live full-wallet ownership check at publish time via DIGHUb, and
  where to mint one (150 $DIG at hub.dig.net). Materialized into all 13
  locales; this pass also backfills the pre-existing *domain*-discount
  paragraph that was added to the English FAQ (#143) but never
  materialized into the locale copies.
- Regenerated static/openrpc.json + openrpc-node.json (`npm run gen`)
  so their embedded version matches the bumped package.json.

Verified: `npm run build` (all 14 locales, onBrokenLinks/onBrokenAnchors
throw), `npm run typecheck`, and `npm run test:unit` all pass. Patch bump
(0.3.10 -> 0.3.11): docs-only content addition, no behavior/API change.
@MichaelTaylor3d MichaelTaylor3d marked this pull request as ready for review July 9, 2026 23:44
@MichaelTaylor3d MichaelTaylor3d merged commit a32a7ab into main Jul 9, 2026
7 checks passed
@MichaelTaylor3d MichaelTaylor3d deleted the docs/178-188-dig-dns-i18n-and-super-supporter-discount branch July 9, 2026 23:45
MichaelTaylor3d added a commit that referenced this pull request Jul 10, 2026
…very (#22)

Add a Protocol-track specification page for the window.chia Chia wallet
provider — the EIP-1193 of Chia — grounded in the real implementations
(hub wallet-methods.js, dig-sdk ChiaProvider, and the DIG Browser native
dig_provider.js reference impl):

- provider object shape (isDIG/isConnected/request/connect/on/off) and the
  EIP-1193-style request({method,params}) contract;
- every canonical CHIP-0002 method (the shared WALLET_METHODS list) with
  params, return shapes, and HTTP-derived error codes;
- the connect / 202-pending consent contract (per-origin, unspoofable origin);
- a capability/version field (chiaVersion + capabilities) for feature-detect;
- EIP-6963-style multi-provider discovery (chia:announceProvider /
  chia:requestProvider + provider-info shape) so multiple Chia wallets can
  coexist (today injection bails if window.chia already exists).

Normative surface (implemented today) vs proposed surface (capability/version,
extended methods, error-code alignment, the discovery mechanism, extra events)
is marked inline. DIG Browser is named the reference implementation;
@dignetwork/dig-sdk's ChiaProvider the recommended consumer.

Wired into the Protocol sidebar track (new docs/protocol category), linked
from the build-a-dapp tutorial and the glossary, added to the agent-facing
llms.txt and the knowledge-graph generator's controlled vocabulary
(new provider-spec concept). Also corrected the outdated "loopback" claim in
the using-window-chia guide to the real frame-scoped Mojo bridge.

npm run build green (no broken links/anchors).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GjQgGAisBupqs7vpkmUhuN
MichaelTaylor3d added a commit that referenced this pull request Jul 10, 2026
…very (#22)

Add a Protocol-track specification page for the window.chia Chia wallet
provider — the EIP-1193 of Chia — grounded in the real implementations
(hub wallet-methods.js, dig-sdk ChiaProvider, and the DIG Browser native
dig_provider.js reference impl):

- provider object shape (isDIG/isConnected/request/connect/on/off) and the
  EIP-1193-style request({method,params}) contract;
- every canonical CHIP-0002 method (the shared WALLET_METHODS list) with
  params, return shapes, and HTTP-derived error codes;
- the connect / 202-pending consent contract (per-origin, unspoofable origin);
- a capability/version field (chiaVersion + capabilities) for feature-detect;
- EIP-6963-style multi-provider discovery (chia:announceProvider /
  chia:requestProvider + provider-info shape) so multiple Chia wallets can
  coexist (today injection bails if window.chia already exists).

Normative surface (implemented today) vs proposed surface (capability/version,
extended methods, error-code alignment, the discovery mechanism, extra events)
is marked inline. DIG Browser is named the reference implementation;
@dignetwork/dig-sdk's ChiaProvider the recommended consumer.

Wired into the Protocol sidebar track (new docs/protocol category), linked
from the build-a-dapp tutorial and the glossary, added to the agent-facing
llms.txt and the knowledge-graph generator's controlled vocabulary
(new provider-spec concept). Also corrected the outdated "loopback" claim in
the using-window-chia guide to the real frame-scoped Mojo bridge.

npm run build green (no broken links/anchors).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GjQgGAisBupqs7vpkmUhuN
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