Skip to content

Conversation

@josh-wong
Copy link
Member

@josh-wong josh-wong commented Nov 6, 2025

Important

This PR will be ready for review after we have added the Japanese documentation for writing applications by using HashStore and TableStore, which is currently under review.

Description

This PR updates the titles of documentation on the version home pages and labels in the sidebar navigation throughout the codebase to consistently use the term "abstraction" when referring to HashStore, TableStore, and Ledger features.

Related issues and/or PRs

N/A

Changes made

  • English label updates: Updated sidebar and card labels in sidebars.js, src/components/Cards/3.9.tsx, 3.10.tsx, 3.11.tsx, 3.12.tsx, and versioned sidebar JSON files to use "Use HashStore/TableStore/Ledger Abstraction" and "Write an Application with Ledger Abstraction" instead of previous wording. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]
  • Japanese label updates: Updated sidebar and card labels in sidebars.js, src/components/Cards/ja-jp/3.9.tsx, 3.10.tsx, 3.11.tsx, 3.12.tsx, and versioned sidebar JSON files to use "抽象化" ("Abstraction") for HashStore, TableStore, and Ledger, and updated application writing labels to clarify use of abstractions. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]

Checklist

The following is a best-effort checklist. If any items in this checklist are not applicable to this PR or are dependent on other, unmerged PRs, please still mark the checkboxes after you have read and understood each item.

  • I have updated the side navigation as necessary.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have updated the documentation to reflect the changes.
  • Any remaining open issues linked to this PR are documented and up-to-date (Jira, GitHub, etc.).
  • My changes generate no new warnings.
  • Any dependent changes in other PRs have been merged and published.

Additional notes (optional)

N/A

@josh-wong josh-wong self-assigned this Nov 6, 2025
@josh-wong josh-wong added improvement Improvements made to an existing feature sidebar navigation Updates to the sidebar navigation labels Nov 6, 2025
@josh-wong josh-wong requested a review from Copilot November 6, 2025 08:27
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 pull request updates terminology across documentation files to replace references to "Ledger", "HashStore", and "TableStore" with their "Abstraction" equivalents. The changes standardize how these ScalarDL components are referred to in navigation labels across multiple versions (3.9, 3.10, 3.11, 3.12) and languages (English and Japanese).

Key Changes:

  • Replaced "Use Ledger/HashStore/TableStore" with "Use [Component] Abstraction" across all version sidebars
  • Updated "Write an Application in Java" to "Write an Application with Ledger Abstraction" to emphasize the abstraction layer being used
  • Applied changes consistently to both English and Japanese (ja-jp) documentation

Reviewed Changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated no comments.

Show a summary per file
File Description
versioned_sidebars/version-3.9-sidebars.json Updated sidebar labels to include "Abstraction" terminology for version 3.9 in both English and Japanese
versioned_sidebars/version-3.10-sidebars.json Updated sidebar labels to include "Abstraction" terminology for version 3.10 in both English and Japanese
versioned_sidebars/version-3.11-sidebars.json Updated sidebar labels to include "Abstraction" terminology for version 3.11 in both English and Japanese
src/components/Cards/3.9.tsx Updated card labels for version 3.9 to reflect Ledger Abstraction terminology
src/components/Cards/3.10.tsx Updated card labels for version 3.10 to reflect Ledger Abstraction terminology
src/components/Cards/3.11.tsx Updated card labels for version 3.11 to reflect Ledger Abstraction terminology
src/components/Cards/3.12.tsx Updated card labels for version 3.12 to reflect HashStore, TableStore, and Ledger Abstraction terminology
src/components/Cards/ja-jp/3.9.tsx Updated Japanese card labels for version 3.9 to reflect Abstraction terminology
src/components/Cards/ja-jp/3.10.tsx Updated Japanese card labels for version 3.10 to reflect Abstraction terminology
src/components/Cards/ja-jp/3.11.tsx Updated Japanese card labels for version 3.11 to reflect Abstraction terminology
src/components/Cards/ja-jp/3.12.tsx Updated Japanese card labels for version 3.12 to reflect Abstraction terminology
sidebars.js Updated main sidebar configuration to include "Abstraction" terminology for all components in both English and Japanese

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvements made to an existing feature sidebar navigation Updates to the sidebar navigation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant