This is an automated email from the ASF dual-hosted git repository.
chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fory-site.git
The following commit(s) were added to refs/heads/main by this push:
new f085b0f3d9 docs: refine Fory homepage terminology (#452)
f085b0f3d9 is described below
commit f085b0f3d9b8fbc8d77f9857ea1944c7b2e237ba
Author: Shawn Yang <[email protected]>
AuthorDate: Thu May 21 16:38:10 2026 +0800
docs: refine Fory homepage terminology (#452)
---
docs/introduction/overview.md | 4 ++--
i18n/zh-CN/code.json | 6 +++---
.../current/introduction/overview.md | 8 ++++----
.../version-1.0.0/introduction/overview.md | 8 ++++----
src/pages/home/components/HomepageFeatures.tsx | 5 +++--
versioned_docs/version-1.0.0/introduction/overview.md | 4 ++--
6 files changed, 18 insertions(+), 17 deletions(-)
diff --git a/docs/introduction/overview.md b/docs/introduction/overview.md
index 57aaad6243..3f0828192b 100644
--- a/docs/introduction/overview.md
+++ b/docs/introduction/overview.md
@@ -77,13 +77,13 @@ exchanges compact binary payloads across supported
languages:
### Domain Objects First
-Fory serializes host-language models directly instead of forcing applications
+Fory serializes native domain objects directly instead of forcing applications
through wrapper types:
- Java classes, Scala/Kotlin types, and GraalVM native image workloads.
- Python dataclasses and Python-native object graphs.
- Go structs, Rust structs, C++ structs, C# models, Swift types, Dart models,
and JavaScript/TypeScript values.
-- Generated or annotated model types when a shared contract is preferred.
+- Generated or annotated types when a shared contract is preferred.
### Reference-Aware Schema IDL
diff --git a/i18n/zh-CN/code.json b/i18n/zh-CN/code.json
index 4c16b7c2a1..e0388beab5 100644
--- a/i18n/zh-CN/code.json
+++ b/i18n/zh-CN/code.json
@@ -279,7 +279,7 @@
"description": "The title displayed in the homepage hero section"
},
"homepage.hero.subtitle": {
- "message": "面向惯用领域对象、Schema IDL 和跨语言数据交换的极速多语言序列化框架。",
+ "message": "Apache Fory 是一个高性能多语言序列化框架,面向原生对象序列化和跨语言二进制编解码,支持 Schema
IDL、对象引用、Schema 演进、Row Format 随机访问与零拷贝读取。",
"description": "The subtitle displayed in the homepage hero section"
},
"homepage.githubButton": {
@@ -311,11 +311,11 @@
"description": "The title for the domain objects feature"
},
"feature.domainObjects.description": {
- "message": "直接序列化 Java 类、Python dataclass、Go struct、Rust/C++
struct,以及生成或注解过的模型类型。",
+ "message": "直接序列化原生领域对象,包括 Java 类、Python dataclass、Go struct、Rust/C++
struct,以及生成或注解过的类型。",
"description": "Description for the domain objects feature"
},
"feature.schemaIdl.title": {
- "message": "感知引用的 Schema IDL",
+ "message": "原生支持引用的 Schema IDL",
"description": "The title for the schema IDL feature"
},
"feature.schemaIdl.description": {
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/introduction/overview.md
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/introduction/overview.md
index d98c6b67d6..d7521437e9 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/introduction/overview.md
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/introduction/overview.md
@@ -9,7 +9,7 @@ sidebar_position: 1
<img width="65%" alt="Apache Fory logo" src="/img/fory-logo-light.png"
class="themed-logo-light"/>
</div>
-**Apache Fory™** 是一个面向惯用领域对象、Schema IDL 和跨语言数据交换的极速多语言序列化框架。
+**Apache Fory™** 是一个高性能多语言序列化框架,面向原生对象序列化和跨语言二进制编解码,支持 Schema IDL、对象引用、Schema
演进、Row Format 随机访问与零拷贝读取。
Fory 面向跨语言、跨运行时的紧凑高吞吐序列化而构建。它可以直接处理应用中的对象;当需要稳定契约时,也可以使用共享
Schema;同时保留对象图中的共享引用、循环引用和多态运行时类型等语义。
@@ -72,14 +72,14 @@ print(decoded) # User(name='Alice', age=30)
### 领域对象优先
-Fory 直接序列化宿主语言模型,而不是要求应用引入包装类型:
+Fory 直接序列化原生领域对象,而不是要求应用引入包装类型:
- Java 类、Scala/Kotlin 类型,以及 GraalVM native image 工作负载。
- Python dataclass 和 Python 原生对象图。
- Go struct、Rust struct、C++ struct、C# 模型、Swift 类型、Dart 模型,以及
JavaScript/TypeScript 值。
-- 当需要共享契约时,也支持生成或注解过的模型类型。
+- 当需要共享契约时,也支持生成或注解过的类型。
-### 感知引用的 Schema IDL
+### 原生支持引用的 Schema IDL
**[Fory IDL 和编译器](../compiler/index.md)** 允许团队一次定义 Schema,并为每种目标语言生成原生领域对象:
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.0.0/introduction/overview.md
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.0.0/introduction/overview.md
index d98c6b67d6..d7521437e9 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.0.0/introduction/overview.md
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-1.0.0/introduction/overview.md
@@ -9,7 +9,7 @@ sidebar_position: 1
<img width="65%" alt="Apache Fory logo" src="/img/fory-logo-light.png"
class="themed-logo-light"/>
</div>
-**Apache Fory™** 是一个面向惯用领域对象、Schema IDL 和跨语言数据交换的极速多语言序列化框架。
+**Apache Fory™** 是一个高性能多语言序列化框架,面向原生对象序列化和跨语言二进制编解码,支持 Schema IDL、对象引用、Schema
演进、Row Format 随机访问与零拷贝读取。
Fory 面向跨语言、跨运行时的紧凑高吞吐序列化而构建。它可以直接处理应用中的对象;当需要稳定契约时,也可以使用共享
Schema;同时保留对象图中的共享引用、循环引用和多态运行时类型等语义。
@@ -72,14 +72,14 @@ print(decoded) # User(name='Alice', age=30)
### 领域对象优先
-Fory 直接序列化宿主语言模型,而不是要求应用引入包装类型:
+Fory 直接序列化原生领域对象,而不是要求应用引入包装类型:
- Java 类、Scala/Kotlin 类型,以及 GraalVM native image 工作负载。
- Python dataclass 和 Python 原生对象图。
- Go struct、Rust struct、C++ struct、C# 模型、Swift 类型、Dart 模型,以及
JavaScript/TypeScript 值。
-- 当需要共享契约时,也支持生成或注解过的模型类型。
+- 当需要共享契约时,也支持生成或注解过的类型。
-### 感知引用的 Schema IDL
+### 原生支持引用的 Schema IDL
**[Fory IDL 和编译器](../compiler/index.md)** 允许团队一次定义 Schema,并为每种目标语言生成原生领域对象:
diff --git a/src/pages/home/components/HomepageFeatures.tsx
b/src/pages/home/components/HomepageFeatures.tsx
index 20ea7c35b6..3d50e0df34 100644
--- a/src/pages/home/components/HomepageFeatures.tsx
+++ b/src/pages/home/components/HomepageFeatures.tsx
@@ -45,8 +45,9 @@ const FeatureList: FeatureItem[] = [
id="feature.domainObjects.description"
description="Description for the domain objects feature"
>
- Serialize Java classes, Python dataclasses, Go structs, Rust and C++
- structs, and generated model types directly in application code.
+ Serialize native domain objects directly, including Java classes,
+ Python dataclasses, Go structs, Rust and C++ structs, and generated or
+ annotated types.
</Translate>
),
},
diff --git a/versioned_docs/version-1.0.0/introduction/overview.md
b/versioned_docs/version-1.0.0/introduction/overview.md
index 57aaad6243..3f0828192b 100644
--- a/versioned_docs/version-1.0.0/introduction/overview.md
+++ b/versioned_docs/version-1.0.0/introduction/overview.md
@@ -77,13 +77,13 @@ exchanges compact binary payloads across supported
languages:
### Domain Objects First
-Fory serializes host-language models directly instead of forcing applications
+Fory serializes native domain objects directly instead of forcing applications
through wrapper types:
- Java classes, Scala/Kotlin types, and GraalVM native image workloads.
- Python dataclasses and Python-native object graphs.
- Go structs, Rust structs, C++ structs, C# models, Swift types, Dart models,
and JavaScript/TypeScript values.
-- Generated or annotated model types when a shared contract is preferred.
+- Generated or annotated types when a shared contract is preferred.
### Reference-Aware Schema IDL
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]