diff --git a/.editorconfig b/.editorconfig
index 8f411f9..e221a3c 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -17,13 +17,6 @@ indent_size = 2
#inside code block, indentation could be anything
indent_size = unset
-[*.py]
-indent_size = 4
-# 88 is the default for black formatter
-# 79 is PEP8's recommendation
-# 119 is django's recommendation
-max_line_length = 88
-
[*.rs]
# https://github.com/rust-dev-tools/fmt-rfcs/blob/master/guide/guide.md
indent_size = 4
@@ -33,11 +26,6 @@ max_line_length = 200
[{*.bazel,*.bzl,BUILD,WORKSPACE}]
indent_size = 4
-[*.java]
-# try to align with https://github.com/diffplug/spotless (https://github.com/google/google-java-format)
-indent_size = 4
-max_line_length = 100
-
# The JSON files contain newlines inconsistently
[*.json]
insert_final_newline = unset
diff --git a/Cargo.toml b/Cargo.toml
index 8609fad..d01b1f1 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -5,7 +5,10 @@ members = ["cdevents-sdk", "generator"]
[workspace.package]
edition = "2021"
version = "0.1.0"
-authors = ["David Bernard"]
+authors = [
+ # The actual list of contributors can be retrieved from the git log
+ "The CDEvents Rust SDK Authors",
+]
license = "ASL-2.0"
repository = "https://github.com/cdevents/sdk-rust"
rust-version = "1.75"
diff --git a/README.md b/README.md
index 5dc967b..3905ac3 100644
--- a/README.md
+++ b/README.md
@@ -68,4 +68,4 @@ If you would like to contribute, see our [development](DEVELOPMENT.md) guide.
- [CDEvents](https://cdevents.dev)
- [CDEvents Primer](https://cdevents.dev/docs/primer/)
-- [CDFoundation Specification](https://cdevents.dev/docs/)
+- [CDEvents Specification](https://cdevents.dev/docs/)
diff --git a/cdevents-sdk/Cargo.toml b/cdevents-sdk/Cargo.toml
index 0369ffc..715aafb 100644
--- a/cdevents-sdk/Cargo.toml
+++ b/cdevents-sdk/Cargo.toml
@@ -10,9 +10,7 @@ publish = true
[dependencies]
cloudevents-sdk = { version = "0.7", optional = true, default-features = false }
-fluent-uri = "0.1" # support uri & uri-reference, preserve the original string, but young, doesn't impl PartialEq,...
-# http = "1" # doesn't support uri-reference
-# http-serde = "2"
+fluent-uri = "0.1"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
thiserror = "1.0"
diff --git a/cdevents-sdk/src/serde.rs b/cdevents-sdk/src/serde.rs
index 6865b3d..e225c2f 100644
--- a/cdevents-sdk/src/serde.rs
+++ b/cdevents-sdk/src/serde.rs
@@ -26,69 +26,6 @@ pub(crate) mod datetime {
}
}
-// pub(crate) fn ok_or_none<'de, D, T>(deserializer: D) -> Result