feat: Convert SAL to a Rust monorepo
Some checks are pending
Rhai Tests / Run Rhai Tests (push) Waiting to run

- Migrate SAL project from single-crate to monorepo structure
- Create independent packages for individual modules
- Improve build efficiency and testing capabilities
- Update documentation to reflect new structure
- Successfully convert the git module to an independent package.
This commit is contained in:
Mahmoud-Emad
2025-06-18 14:12:36 +03:00
parent ba9103685f
commit e031b03e04
20 changed files with 790 additions and 194 deletions

View File

@@ -11,7 +11,7 @@ categories = ["os", "filesystem", "api-bindings"]
readme = "README.md"
[workspace]
members = [".", "vault"]
members = [".", "vault", "git"]
[dependencies]
hex = "0.4"
@@ -60,6 +60,7 @@ russh = "0.42.0"
russh-keys = "0.42.0"
async-trait = "0.1.81"
futures = "0.3.30"
sal-git = { path = "git" }
# Optional features for specific OS functionality
[target.'cfg(unix)'.dependencies]