Skip to content

Commit

Permalink
[#2] Add tags to cargo
Browse files Browse the repository at this point in the history
  • Loading branch information
elfenpiff committed Dec 13, 2023
1 parent f75003f commit 2c6ef54
Show file tree
Hide file tree
Showing 17 changed files with 104 additions and 36 deletions.
12 changes: 8 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,16 @@ members = [
]

[workspace.package]
rust-version = "1.72.1"
version = "0.0.1"
repository = "https://github.com/larry-robotics/iceoryx2"
edition = "2021"
categories = ["network-programming"]
description = "Iceoryx2: Lock-Free Zero-Copy Interprocess Communication"
edition = "2021"
homepage = "iceoryx.io"
keywords = ["zero-copy", "ipc", "shared-memory", "publish-subscribe", "request-response"]
license = "MIT OR Apache-2.0"
readme = "README.md"
repository = "https://github.com/eclipse-iceoryx/iceoryx2"
rust-version = "1.72.1"
version = "0.0.1"

[workspace.dependencies]
iceoryx2_bb_threadsafe = { path = "iceoryx2_bb/threadsafe/" }
Expand Down
8 changes: 6 additions & 2 deletions benchmarks/publish_subscribe/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "benchmark_publish_subscribe"
description = "Iceoryx2: benchmark for publish-subscribe messaging pattern"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[dependencies]
iceoryx2_bb_log = { workspace = true }
Expand Down
8 changes: 6 additions & 2 deletions examples/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "example"
description = "Iceoryx2 examples"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[dependencies]
iceoryx2 = { workspace = true }
Expand Down
8 changes: 6 additions & 2 deletions iceoryx2/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "iceoryx2"
description = "Iceoryx2: Lock-Free Zero-Copy Interprocess Communication"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[features]
# Enables https://crates.io/crates/log as default logger
Expand Down
8 changes: 6 additions & 2 deletions iceoryx2_bb/container/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "iceoryx2_bb_container"
description = "Iceoryx2: IPC shared memory compatible containers"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down
8 changes: 6 additions & 2 deletions iceoryx2_bb/elementary/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "iceoryx2_bb_elementary"
description = "Iceoryx2: elementary constructs that have no dependencies at all"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[dev-dependencies]
iceoryx2_bb_container = { workspace = true }
Expand Down
8 changes: 6 additions & 2 deletions iceoryx2_bb/lock_free/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "iceoryx2_bb_lock_free"
description = "Iceoryx2: lock-free containers and constructs"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[dependencies]
iceoryx2_bb_log = { workspace = true }
Expand Down
8 changes: 6 additions & 2 deletions iceoryx2_bb/log/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "iceoryx2_bb_log"
description = "Iceoryx2: the internal logger"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[features]
# Enables https://crates.io/crates/log as default logger
Expand Down
8 changes: 6 additions & 2 deletions iceoryx2_bb/memory/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "iceoryx2_bb_memory"
description = "Iceoryx2: allocators and tools for memory management"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[dependencies]
iceoryx2_bb_lock_free = { workspace = true }
Expand Down
8 changes: 6 additions & 2 deletions iceoryx2_bb/posix/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "iceoryx2_bb_posix"
description = "Iceoryx2: high level safe abstractions for low level unsafe posix constructs"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[dependencies]
iceoryx2_bb_container = { workspace = true }
Expand Down
8 changes: 6 additions & 2 deletions iceoryx2_bb/system_types/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "iceoryx2_bb_system_types"
description = "Iceoryx2: strong types that represents low level constructs like file, path, ip address, etc..."
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[dependencies]
iceoryx2_bb_container = { workspace = true }
Expand Down
8 changes: 6 additions & 2 deletions iceoryx2_bb/testing/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "iceoryx2_bb_testing"
description = "Iceoryx2: simple testing primitives"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[dependencies]
iceoryx2_pal_settings = { workspace = true }
8 changes: 6 additions & 2 deletions iceoryx2_bb/threadsafe/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "iceoryx2_bb_threadsafe"
description = "Iceoryx2: threadsafe non-lock-free containers and constructs"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[dependencies]
iceoryx2_bb_container = { workspace = true }
Expand Down
8 changes: 6 additions & 2 deletions iceoryx2_cal/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "iceoryx2_cal"
description = "Iceoryx2: high-level traits and implementations that represents OS primitives in an exchangeable fashion"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[dependencies]
iceoryx2_bb_posix = { workspace = true }
Expand Down
8 changes: 6 additions & 2 deletions iceoryx2_pal/concurrency_primitives/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "iceoryx2_pal_concurrency_primitives"
description = "Iceoryx2: low-level basic building blocks to implement posix mutex, condition variables etc."
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[dependencies]

Expand Down
8 changes: 6 additions & 2 deletions iceoryx2_pal/posix/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
[package]
name = "iceoryx2_pal_posix"
description = "Iceoryx2: A posix layer that ensures uniform posix behavior on all platforms according to https://posix.opengroup.org"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[build-dependencies]
cc = { workspace = true }
Expand Down
8 changes: 6 additions & 2 deletions iceoryx2_pal/settings/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
[package]
name = "iceoryx2_pal_settings"
description = "Iceoryx2: platform specific settings"
categories = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }

[dependencies]

0 comments on commit 2c6ef54

Please sign in to comment.