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.git
The following commit(s) were added to refs/heads/main by this push:
new 8d08942c8 chore: fix package metadata links (#3876)
8d08942c8 is described below
commit 8d08942c8949557466360dd55f4128f098dcc64f
Author: Shawn Yang <[email protected]>
AuthorDate: Mon Jul 20 15:18:43 2026 +0530
chore: fix package metadata links (#3876)
## Why?
## What does this PR do?
## Related issues
## AI Contribution Checklist
- [ ] Substantial AI assistance was used in this PR: `yes` / `no`
- [ ] If `yes`, I included a completed [AI Contribution
Checklist](https://github.com/apache/fory/blob/main/AI_POLICY.md#9-contributor-checklist-for-ai-assisted-prs)
in this PR description and the required `AI Usage Disclosure`.
- [ ] If `yes`, my PR description includes the required `ai_review`
summary and screenshot evidence or equivalent persisted links of the
final clean AI review results from both fresh reviewers described in
`AI_POLICY.md`, the Fory-guided reviewer and the independent general
reviewer, on the current PR diff or current HEAD after the latest code
changes.
## Does this PR introduce any user-facing change?
- [ ] Does this PR introduce any public API change?
- [ ] Does this PR introduce any binary protocol compatibility change?
## Benchmark
---
csharp/Directory.Build.props | 2 +-
dart/packages/fory/pubspec.yaml | 2 +-
java/pom.xml | 13 ++++++++-----
javascript/package.json | 6 +++++-
javascript/packages/core/package.json | 6 +++++-
javascript/packages/hps/package.json | 8 ++++++--
kotlin/pom.xml | 16 +++++++++++++++-
rust/Cargo.toml | 1 +
rust/fory-core/Cargo.toml | 1 +
rust/fory-derive/Cargo.toml | 1 +
rust/fory/Cargo.toml | 1 +
scala/build.sbt | 5 +++++
12 files changed, 50 insertions(+), 12 deletions(-)
diff --git a/csharp/Directory.Build.props b/csharp/Directory.Build.props
index 36d6ad540..cb5fe8abd 100644
--- a/csharp/Directory.Build.props
+++ b/csharp/Directory.Build.props
@@ -5,7 +5,7 @@
<Company>Apache Software Foundation</Company>
<Description>Apache Fory for .NET provides high-performance cross-language
serialization with source-generated serializers and schema evolution
support.</Description>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
- <PackageProjectUrl>https://github.com/apache/fory</PackageProjectUrl>
+ <PackageProjectUrl>https://fory.apache.org</PackageProjectUrl>
<RepositoryUrl>https://github.com/apache/fory</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>apache;fory;serialization;binary;cross-language;source-generator;dotnet</PackageTags>
diff --git a/dart/packages/fory/pubspec.yaml b/dart/packages/fory/pubspec.yaml
index 58e22565b..a45e99260 100644
--- a/dart/packages/fory/pubspec.yaml
+++ b/dart/packages/fory/pubspec.yaml
@@ -18,7 +18,7 @@
name: fory
description: Cross-language Apache Fory runtime for Dart with generated
serializers, schema evolution, and custom type support.
version: 1.5.0-dev
-homepage: https://github.com/apache/fory
+homepage: https://fory.apache.org
repository: https://github.com/apache/fory/tree/main/dart/packages/fory
issue_tracker: https://github.com/apache/fory/issues
diff --git a/java/pom.xml b/java/pom.xml
index e02821acb..0236ede75 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -21,7 +21,8 @@
-->
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ child.project.url.inherit.append.path="false">
<modelVersion>4.0.0</modelVersion>
<parent>
@@ -38,7 +39,7 @@
<description>
Apache Fory™ is a blazingly fast multi-language serialization framework
powered by jit and zero-copy.
</description>
- <url>https://github.com/apache/fory</url>
+ <url>https://fory.apache.org</url>
<licenses>
<license>
@@ -47,10 +48,12 @@
</license>
</licenses>
- <scm>
+ <scm child.scm.connection.inherit.append.path="false"
+ child.scm.developerConnection.inherit.append.path="false"
+ child.scm.url.inherit.append.path="false">
<url>https://github.com/apache/fory</url>
- <connection>[email protected]:apache/fory.git</connection>
-
<developerConnection>scm:git:ssh://github.com:apache/fory.git</developerConnection>
+ <connection>scm:git:https://github.com/apache/fory.git</connection>
+
<developerConnection>scm:git:https://github.com/apache/fory.git</developerConnection>
</scm>
<developers>
<developer>
diff --git a/javascript/package.json b/javascript/package.json
index bf4ae68e4..271342107 100644
--- a/javascript/package.json
+++ b/javascript/package.json
@@ -9,7 +9,11 @@
"format": "prettier --write \"{packages,test}/**/*.ts\" && eslint . --fix",
"format-check": "prettier --check \"{packages,test}/**/*.ts\" && eslint ."
},
- "repository": "[email protected]:apache/fory.git",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/apache/fory.git",
+ "directory": "javascript"
+ },
"workspaces": [
"packages/hps",
"packages/core"
diff --git a/javascript/packages/core/package.json
b/javascript/packages/core/package.json
index aef8e27ea..4970926ef 100644
--- a/javascript/packages/core/package.json
+++ b/javascript/packages/core/package.json
@@ -25,7 +25,11 @@
"node-gyp": "^11.5.0",
"tslib": "^2.4.0"
},
- "repository": "[email protected]:apache/fory.git",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/apache/fory.git",
+ "directory": "javascript/packages/core"
+ },
"workspaces": [
"packages/hps"
]
diff --git a/javascript/packages/hps/package.json
b/javascript/packages/hps/package.json
index e0c7428b8..fb0ce4003 100644
--- a/javascript/packages/hps/package.json
+++ b/javascript/packages/hps/package.json
@@ -17,7 +17,11 @@
"prepublishOnly": "npm run build"
},
"license": "Apache-2.0",
- "repository": "[email protected]:apache/fory.git",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/apache/fory.git",
+ "directory": "javascript/packages/hps"
+ },
"dependencies": {
"bindings": "~1.2.1",
"fs-extra": "^11.3.0",
@@ -27,4 +31,4 @@
"engines": {
"node": "^20.0.0"
}
-}
\ No newline at end of file
+}
diff --git a/kotlin/pom.xml b/kotlin/pom.xml
index 9d223f960..7f2d55e64 100644
--- a/kotlin/pom.xml
+++ b/kotlin/pom.xml
@@ -21,7 +21,8 @@
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ child.project.url.inherit.append.path="false">
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
@@ -33,6 +34,19 @@
<artifactId>fory-kotlin-parent</artifactId>
<version>1.5.0-SNAPSHOT</version>
<packaging>pom</packaging>
+ <name>Fory Kotlin Project Parent POM</name>
+ <description>
+ Apache Fory™ Kotlin provides optimized serializers for Kotlin types,
built on top of Fory Java.
+ </description>
+ <url>https://fory.apache.org</url>
+
+ <scm child.scm.connection.inherit.append.path="false"
+ child.scm.developerConnection.inherit.append.path="false"
+ child.scm.url.inherit.append.path="false">
+ <url>https://github.com/apache/fory</url>
+ <connection>scm:git:https://github.com/apache/fory.git</connection>
+
<developerConnection>scm:git:https://github.com/apache/fory.git</developerConnection>
+ </scm>
<modules>
<module>fory-kotlin</module>
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index 386298ed2..05dcf2b74 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -38,6 +38,7 @@ description = "Apache Fory: Blazingly fast multi-language
serialization framewor
license = "Apache-2.0"
license-file = "../LICENSE"
readme = "README.md"
+homepage = "https://fory.apache.org"
repository = "https://github.com/apache/fory"
edition = "2021"
keywords = ["serialization", "serde", "trait-object", "zero-copy",
"schema-evolution"]
diff --git a/rust/fory-core/Cargo.toml b/rust/fory-core/Cargo.toml
index c4e57554b..f8c1d8d10 100644
--- a/rust/fory-core/Cargo.toml
+++ b/rust/fory-core/Cargo.toml
@@ -23,6 +23,7 @@ rust-version.workspace = true
description = "Apache Fory: Blazingly fast multi-language serialization
framework with trait objects and reference support."
license-file = "../../LICENSE"
readme = "../README.md"
+homepage = "https://fory.apache.org"
repository = "https://github.com/apache/fory"
keywords = ["serialization", "serde", "trait-object", "zero-copy",
"schema-evolution"]
categories = ["encoding"]
diff --git a/rust/fory-derive/Cargo.toml b/rust/fory-derive/Cargo.toml
index 53446223c..0fa4ad8c7 100644
--- a/rust/fory-derive/Cargo.toml
+++ b/rust/fory-derive/Cargo.toml
@@ -23,6 +23,7 @@ rust-version.workspace = true
description = "Apache Fory: Blazingly fast multi-language serialization
framework with trait objects and reference support."
license-file = "../../LICENSE"
readme = "../README.md"
+homepage = "https://fory.apache.org"
repository = "https://github.com/apache/fory"
keywords = ["serialization", "serde", "trait-object", "zero-copy",
"schema-evolution"]
categories = ["encoding"]
diff --git a/rust/fory/Cargo.toml b/rust/fory/Cargo.toml
index 52782f3b8..6595dec56 100644
--- a/rust/fory/Cargo.toml
+++ b/rust/fory/Cargo.toml
@@ -22,6 +22,7 @@ version.workspace = true
rust-version.workspace = true
license.workspace = true
readme.workspace = true
+homepage.workspace = true
repository.workspace = true
edition.workspace = true
keywords.workspace = true
diff --git a/scala/build.sbt b/scala/build.sbt
index 024ea43e0..f602cbae3 100644
--- a/scala/build.sbt
+++ b/scala/build.sbt
@@ -36,6 +36,11 @@ lazy val root = Project(id = "fory-scala", base = file("."))
apacheSonatypeNoticeFile := baseDirectory.value / ".." / "NOTICE",
description := "Apache Fory™ is a blazingly fast multi-language
serialization framework powered by JIT and zero-copy.",
homepage := Some(url("https://fory.apache.org/")),
+ scmInfo := Some(
+ ScmInfo(
+ url("https://github.com/apache/fory"),
+ "scm:git:https://github.com/apache/fory.git",
+ Some("scm:git:https://github.com/apache/fory.git"))),
startYear := Some(2024),
developers := List(
Developer(
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]