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

commit b46c305c198cd12869d8698913f32011969f4817
Author: chaokunyang <[email protected]>
AuthorDate: Sat May 9 07:15:20 2026 +0000

    🔄 synced local 'docs/compiler/' with remote 'docs/compiler/'
---
 docs/compiler/generated-code.md | 10 +++++-----
 docs/compiler/index.md          |  2 +-
 docs/compiler/schema-idl.md     |  2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/docs/compiler/generated-code.md b/docs/compiler/generated-code.md
index 6fcdc5f373..73746b877f 100644
--- a/docs/compiler/generated-code.md
+++ b/docs/compiler/generated-code.md
@@ -412,8 +412,8 @@ fory.register::<envelope::Payload>(2862577837)?;
 If `option enable_auto_type_id = false;` is set:
 
 ```rust
-fory.register_by_namespace::<Config>("myapp.models", "Config")?;
-fory.register_union_by_namespace::<Holder>("myapp.models", "Holder")?;
+fory.register_by_name::<Config>("myapp.models", "Config")?;
+fory.register_union_by_name::<Holder>("myapp.models", "Holder")?;
 ```
 
 ### Usage
@@ -659,8 +659,8 @@ if err := f.RegisterStruct(Envelope_Payload{}, 2862577837); 
err != nil { ... }
 If `option enable_auto_type_id = false;` is set:
 
 ```go
-if err := f.RegisterNamedStruct(Config{}, "myapp.models.Config"); err != nil { 
... }
-if err := f.RegisterNamedUnion(Holder{}, "myapp.models.Holder", 
fory.NewUnionSerializer(...)); err != nil { ... }
+if err := f.RegisterStructByName(Config{}, "myapp.models.Config"); err != nil 
{ ... }
+if err := f.RegisterUnionByName(Holder{}, "myapp.models.Holder", 
fory.NewUnionSerializer(...)); err != nil { ... }
 ```
 
 `go_nested_type_style` controls nested type naming:
@@ -1046,7 +1046,7 @@ void main() {
 
 - Explicit `[id=...]` values are used directly in generated registration.
 - When type IDs are omitted, generated code uses computed numeric IDs (see 
`auto_id.*` outputs).
-- If `option enable_auto_type_id = false;` is set, generated registration uses 
namespace/type-name APIs instead of numeric IDs.
+- If `option enable_auto_type_id = false;` is set, generated registration uses 
name-based APIs instead of numeric IDs.
 
 ### Nested Type Shape
 
diff --git a/docs/compiler/index.md b/docs/compiler/index.md
index 707a679fcb..286de0b5cc 100644
--- a/docs/compiler/index.md
+++ b/docs/compiler/index.md
@@ -88,7 +88,7 @@ Unlike generic IDLs, Fory IDL is designed specifically for 
Fory serialization:
 
 - **Reference Tracking**: First-class support for shared and circular 
references via `ref`
 - **Nullable Fields**: Explicit `optional` modifier for nullable types
-- **Type Registration**: Built-in support for both numeric IDs and 
namespace-based registration
+- **Type Registration**: Built-in support for both numeric IDs and name-based 
registration
 - **Native Code Generation**: Generates idiomatic code with Fory 
annotations/macros
 
 ### Low Integration Overhead
diff --git a/docs/compiler/schema-idl.md b/docs/compiler/schema-idl.md
index 85249596d0..a008f7740a 100644
--- a/docs/compiler/schema-idl.md
+++ b/docs/compiler/schema-idl.md
@@ -88,7 +88,7 @@ package com.example.models alias models_v1;
 - Optional but recommended
 - Must appear before any type definitions
 - Only one package declaration per file
-- Used for namespace-based type registration
+- Used for name-based type registration
 - Package alias is used for auto-ID hashing
 
 **Language Mapping:**


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to