diff --git a/Cargo.toml b/Cargo.toml index 774dac39..082c5917 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,12 +1,16 @@ [package] name = "cloudevents-sdk" -version = "0.0.1" +version = "0.1.0" authors = ["Francesco Guardiani "] license-file = "LICENSE" edition = "2018" description = "CloudEvents official Rust SDK" +documentation = "https://docs.rs/cloudevents-sdk" readme = "README.md" repository = "https://github.com/cloudevents/sdk-rust" +exclude = [ + ".github/*" +] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/README.md b/README.md index 2659316a..7b2e4f05 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # CloudEvents SDK Rust [![Crates badge]][crates.io] [![Docs badge]][docs.rs] -Work in progress SDK for [CloudEvents](https://github.com/cloudevents/spec). +This project implements the [CloudEvents](https://cloudevents.io/) Spec for Rust. -Note: All APIs are considered unstable. +Note: This projecets is WIP under active development, hence all APIs are considered unstable. ## Spec support @@ -18,7 +18,7 @@ Note: All APIs are considered unstable. | NATS Protocol Binding | :x: | :x: | | Web hook | :x: | :x: | -## Modules +## Crates * `cloudevents-sdk`: Provides Event data structure, JSON Event format implementation. This module is tested to work with GNU libc, WASM and musl toolchains. * `cloudevents-sdk-actix-web`: Integration with [Actix Web](https://github.com/actix/actix-web). diff --git a/cloudevents-sdk-actix-web/Cargo.toml b/cloudevents-sdk-actix-web/Cargo.toml index ed795d82..4d83aca6 100644 --- a/cloudevents-sdk-actix-web/Cargo.toml +++ b/cloudevents-sdk-actix-web/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -cloudevents-sdk = { path = ".." } +cloudevents-sdk = { version = "0.1.0", path = ".." } actix-web = "2" actix-rt = "1" lazy_static = "1.4.0" diff --git a/cloudevents-sdk-reqwest/Cargo.toml b/cloudevents-sdk-reqwest/Cargo.toml index 59167a2e..e487cfd6 100644 --- a/cloudevents-sdk-reqwest/Cargo.toml +++ b/cloudevents-sdk-reqwest/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -cloudevents-sdk = { path = ".." } +cloudevents-sdk = { version = "0.1.0", path = ".." } lazy_static = "1.4.0" bytes = "^0.5" serde_json = "^1.0"