From 01d3a73f96e1e573ace63fb8146be8fd4baa212d Mon Sep 17 00:00:00 2001 From: Chris van der Loo Date: Sat, 5 Sep 2026 14:12:17 -0400 Subject: [PATCH] build: add Rust workspace and Bacon development runner --- .gitignore | 5 +++++ Cargo.toml | 3 +++ bacon.toml | 8 ++++++++ 3 files changed, 16 insertions(+) create mode 100644 Cargo.toml create mode 100644 bacon.toml diff --git a/.gitignore b/.gitignore index 9105353..b09ec86 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,8 @@ tmp logs stats.html *.tsbuildinfo +target +.astro +.build +.swiftpm +.bacon-locations diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..069c710 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,3 @@ +[workspace] +members = ["packages/protocol", "packages/server"] +resolver = "3" diff --git a/bacon.toml b/bacon.toml new file mode 100644 index 0000000..4c868ae --- /dev/null +++ b/bacon.toml @@ -0,0 +1,8 @@ +default_job = "server" + +[jobs.server] +command = ["cargo", "run", "-p", "crate-server"] +need_stdout = true +background = false +on_change_strategy = "kill_then_restart" +watch = ["packages/protocol/src", "packages/server/src"] -- 2.51.2