summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Cargo.toml38
-rw-r--r--crates/sellershut/Cargo.toml33
-rw-r--r--crates/sellershut/migrations/20250713161354_account.sql (renamed from migrations/20250713161354_account.sql)0
-rw-r--r--crates/sellershut/sellershut.toml (renamed from sellershut.toml)0
-rw-r--r--crates/sellershut/src/cnfg.rs (renamed from src/cnfg.rs)0
-rw-r--r--crates/sellershut/src/entity.rs (renamed from src/entity.rs)0
-rw-r--r--crates/sellershut/src/entity/user.rs (renamed from src/entity/user.rs)0
-rw-r--r--crates/sellershut/src/entity/user/followers.rs (renamed from src/entity/user/followers.rs)0
-rw-r--r--crates/sellershut/src/error.rs (renamed from src/error.rs)0
-rw-r--r--crates/sellershut/src/main.rs (renamed from src/main.rs)0
-rw-r--r--crates/sellershut/src/server.rs (renamed from src/server.rs)0
-rw-r--r--crates/sellershut/src/server/activities.rs (renamed from src/server/activities.rs)0
-rw-r--r--crates/sellershut/src/server/activities/accept.rs (renamed from src/server/activities/accept.rs)0
-rw-r--r--crates/sellershut/src/server/activities/follow.rs (renamed from src/server/activities/follow.rs)0
-rw-r--r--crates/sellershut/src/server/routes.rs (renamed from src/server/routes.rs)0
-rw-r--r--crates/sellershut/src/server/routes/users.rs (renamed from src/server/routes/users.rs)0
-rw-r--r--crates/sellershut/src/server/routes/users/get_outbox.rs (renamed from src/server/routes/users/get_outbox.rs)0
-rw-r--r--crates/sellershut/src/server/routes/users/get_user.rs (renamed from src/server/routes/users/get_user.rs)0
-rw-r--r--crates/sellershut/src/server/routes/users/post_inbox.rs (renamed from src/server/routes/users/post_inbox.rs)0
-rw-r--r--crates/sellershut/src/server/routes/users/webfinger.rs (renamed from src/server/routes/users/webfinger.rs)0
-rw-r--r--crates/sellershut/src/state.rs (renamed from src/state.rs)0
21 files changed, 49 insertions, 22 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 8bdf694..df00993 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,33 +1,27 @@
-[package]
-name = "sellershut"
-version = "0.1.0"
+[workspace]
+members = ["crates/*"]
+resolver = "3"
+
+[workspace.package]
license = "AGPL-3.0-only"
-edition = "2024"
homepage = "https://git.kanjala.com/sellershut"
documentation = "https://books.kanjala.com/sellershut"
description = "A federated marketplace platform"
-[dependencies]
-activitypub_federation = { version = "0.7.0-beta.5", default-features = false, features = ["axum"] }
+[workspace.dependencies]
anyhow = "1.0.98"
async-trait = "0.1.88"
-axum = { version = "0.8.4", features = ["macros"] }
-clap = { version = "4.5.41", features = ["derive"] }
-config = { version = "0.15.13", default-features = false, features = ["toml"] }
-enum_delegate = "0.2.0"
+axum = "0.8.4"
+clap = "4.5.41"
+config = { version = "0.15.13", default-features = false }
nanoid = "0.4.0"
-serde = { version = "1.0.219", features = ["derive"] }
+serde = "1.0.219"
serde_json = "1.0.140"
-sqlx = { version = "0.8.6", features = ["macros", "migrate", "runtime-tokio", "time", "tls-rustls", "uuid"] }
-tokio = { version = "1.46.1", features = ["macros", "rt-multi-thread", "signal"] }
-tower-http = { version = "0.6.6", features = ["trace"] }
+sqlx = "0.8.6"
+stack-up = { git = "https://github.com/rtkay123/stack-up.git" }
+tokio = "1.46.1"
+tower = "0.5.2"
+tower-http = "0.6.6"
tracing = "0.1.41"
url = "2.5.4"
-uuid = { version = "1.17.0", features = ["v7"] }
-
-[dependencies.stack-up]
-git = "https://github.com/rtkay123/stack-up.git"
-features = ["api", "postgres", "tracing"]
-
-[dev-dependencies]
-tower = { version = "0.5.2", features = ["util"] }
+uuid = "1.17.0"
diff --git a/crates/sellershut/Cargo.toml b/crates/sellershut/Cargo.toml
new file mode 100644
index 0000000..5bacc49
--- /dev/null
+++ b/crates/sellershut/Cargo.toml
@@ -0,0 +1,33 @@
+[package]
+name = "sellershut"
+version = "0.1.0"
+license = "AGPL-3.0-only"
+edition = "2024"
+homepage.workspace = true
+documentation.workspace = true
+description.workspace = true
+
+[dependencies]
+activitypub_federation = { version = "0.7.0-beta.5", default-features = false, features = ["axum"] }
+anyhow.workspace = true
+async-trait.workspace = true
+axum = { workspace = true, features = ["macros"] }
+clap = { workspace = true, features = ["derive"] }
+config = { workspace = true, features = ["toml"] }
+enum_delegate = "0.2.0"
+nanoid.workspace = true
+serde = { workspace = true, features = ["derive"] }
+serde_json.workspace = true
+sqlx = { workspace = true, features = ["macros", "migrate", "runtime-tokio", "time", "tls-rustls", "uuid"] }
+tokio = { workspace = true, features = ["macros", "rt-multi-thread", "signal"] }
+tower-http = { workspace = true, features = ["trace"] }
+tracing.workspace = true
+url.workspace = true
+uuid = { workspace = true, features = ["v7"] }
+
+[dependencies.stack-up]
+workspace = true
+features = ["api", "postgres", "tracing"]
+
+[dev-dependencies]
+tower = { workspace = true, features = ["util"] }
diff --git a/migrations/20250713161354_account.sql b/crates/sellershut/migrations/20250713161354_account.sql
index 1b967b8..1b967b8 100644
--- a/migrations/20250713161354_account.sql
+++ b/crates/sellershut/migrations/20250713161354_account.sql
diff --git a/sellershut.toml b/crates/sellershut/sellershut.toml
index 77a8a25..77a8a25 100644
--- a/sellershut.toml
+++ b/crates/sellershut/sellershut.toml
diff --git a/src/cnfg.rs b/crates/sellershut/src/cnfg.rs
index 4ad7a06..4ad7a06 100644
--- a/src/cnfg.rs
+++ b/crates/sellershut/src/cnfg.rs
diff --git a/src/entity.rs b/crates/sellershut/src/entity.rs
index 22d12a3..22d12a3 100644
--- a/src/entity.rs
+++ b/crates/sellershut/src/entity.rs
diff --git a/src/entity/user.rs b/crates/sellershut/src/entity/user.rs
index 1abf50f..1abf50f 100644
--- a/src/entity/user.rs
+++ b/crates/sellershut/src/entity/user.rs
diff --git a/src/entity/user/followers.rs b/crates/sellershut/src/entity/user/followers.rs
index 8b13789..8b13789 100644
--- a/src/entity/user/followers.rs
+++ b/crates/sellershut/src/entity/user/followers.rs
diff --git a/src/error.rs b/crates/sellershut/src/error.rs
index 730f99a..730f99a 100644
--- a/src/error.rs
+++ b/crates/sellershut/src/error.rs
diff --git a/src/main.rs b/crates/sellershut/src/main.rs
index f0540bf..f0540bf 100644
--- a/src/main.rs
+++ b/crates/sellershut/src/main.rs
diff --git a/src/server.rs b/crates/sellershut/src/server.rs
index dd49a54..dd49a54 100644
--- a/src/server.rs
+++ b/crates/sellershut/src/server.rs
diff --git a/src/server/activities.rs b/crates/sellershut/src/server/activities.rs
index 5e2ad4b..5e2ad4b 100644
--- a/src/server/activities.rs
+++ b/crates/sellershut/src/server/activities.rs
diff --git a/src/server/activities/accept.rs b/crates/sellershut/src/server/activities/accept.rs
index 44f26f6..44f26f6 100644
--- a/src/server/activities/accept.rs
+++ b/crates/sellershut/src/server/activities/accept.rs
diff --git a/src/server/activities/follow.rs b/crates/sellershut/src/server/activities/follow.rs
index 466edb7..466edb7 100644
--- a/src/server/activities/follow.rs
+++ b/crates/sellershut/src/server/activities/follow.rs
diff --git a/src/server/routes.rs b/crates/sellershut/src/server/routes.rs
index 9e1b9a9..9e1b9a9 100644
--- a/src/server/routes.rs
+++ b/crates/sellershut/src/server/routes.rs
diff --git a/src/server/routes/users.rs b/crates/sellershut/src/server/routes/users.rs
index 9c9a3bf..9c9a3bf 100644
--- a/src/server/routes/users.rs
+++ b/crates/sellershut/src/server/routes/users.rs
diff --git a/src/server/routes/users/get_outbox.rs b/crates/sellershut/src/server/routes/users/get_outbox.rs
index 75467af..75467af 100644
--- a/src/server/routes/users/get_outbox.rs
+++ b/crates/sellershut/src/server/routes/users/get_outbox.rs
diff --git a/src/server/routes/users/get_user.rs b/crates/sellershut/src/server/routes/users/get_user.rs
index fc2803e..fc2803e 100644
--- a/src/server/routes/users/get_user.rs
+++ b/crates/sellershut/src/server/routes/users/get_user.rs
diff --git a/src/server/routes/users/post_inbox.rs b/crates/sellershut/src/server/routes/users/post_inbox.rs
index 5e3258b..5e3258b 100644
--- a/src/server/routes/users/post_inbox.rs
+++ b/crates/sellershut/src/server/routes/users/post_inbox.rs
diff --git a/src/server/routes/users/webfinger.rs b/crates/sellershut/src/server/routes/users/webfinger.rs
index c395d59..c395d59 100644
--- a/src/server/routes/users/webfinger.rs
+++ b/crates/sellershut/src/server/routes/users/webfinger.rs
diff --git a/src/state.rs b/crates/sellershut/src/state.rs
index 9129030..9129030 100644
--- a/src/state.rs
+++ b/crates/sellershut/src/state.rs