project restructure with Rust workspaces

This commit is contained in:
Priler 2026-01-04 05:19:47 +05:00
parent 3ffbe876f3
commit 09f72622bc
428 changed files with 19372 additions and 6061 deletions

30
.gitignore vendored
View file

@ -20,4 +20,32 @@ lerna-debug.log*
*.sw?
# Etc
psd
psd
list.py
tree.txt
# Rust / Cargo 🔧
# Ignore Cargo build output, generated files, and common Rust artifacts
/target/
**/target/
/target/doc/
# Binaries and dynamic libraries
*.exe
*.dll
*.so
*.dylib
# Static libraries
*.a
*.lib
# Rust compilation artifacts
*.rlib
*.rmeta
# Backup files and editor temp files
*.rs.bk
# Ignore packaged crates
*.crate

File diff suppressed because it is too large Load diff

31
Cargo.toml Normal file
View file

@ -0,0 +1,31 @@
[workspace]
members = [
"crates/jarvis-core",
"crates/jarvis-app",
"crates/jarvis-gui",
]
resolver = "2"
[workspace.package]
version = "0.1.0"
authors = ["Abraham Tugalov"]
license = "GPL-3.0-only"
repository = "https://github.com/Priler/jarvis"
edition = "2021"
[workspace.dependencies]
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_yaml = "0.9"
once_cell = "1.19"
log = "0.4"
rand = "0.8"
seqdiff = "0.3"
hound = "3.5"
platform-dirs = "0.3"
rodio = "0.21"
kira = "0.11"
pv_recorder = { git = "https://github.com/Priler/pvrecorder" }
vosk = "0.3"
rustpotter = { git = "https://github.com/Priler/rustpotter" }
image = "0.25"

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show more