v0.1.0 skel

This commit is contained in:
2026-04-07 12:25:12 +02:00
commit ed38e73949
57 changed files with 981 additions and 0 deletions

44
Cargo.toml Normal file
View File

@@ -0,0 +1,44 @@
# file: Cargo.toml
[workspace]
members = [
"sca-app",
"sca-core",
"sca-infra",
"sca-ia",
"sca-tests",
]
resolver = "3"
[workspace.package]
version = "0.1.0"
edition = "2024"
license = "MIT"
repository = "https://git.sasedev.com/Sasedev/sasecodingagent-project"
authors = ["SinuS von SifriduS <sinus@sasedev.net>"]
publish = false
[workspace.dependencies]
chrono = { version = "0.4", features = ["serde"] }
ignore = { version = "^0.4", features = [] }
regex = { version = "^1", features = [] }
reqwest = { version = "^0.13", default-features = false, features = ["deflate", "gzip", "json", "multipart", "rustls", "stream"] }
serde = { version = "^1.0", features = ["derive"] }
serde_json = { version = "^1.0", features = [] }
sqlx = { version = "0.8", features = ["sqlite", "runtime-tokio-rustls"] }
tokio = { version = "^1.49", features = ["full"] }
tracing = { version = "^0.1", features = ["async-await", "log"] }
tracing-subscriber = { version = "^0.3", features = ["ansi", "env-filter", "chrono", "serde", "json"] }
uuid = { version = "1", features = ["v4", "serde"] }
walkdir = { version = "^2", features = [] }
[profile.dev]
incremental = true # Compile your binary in smaller steps.
[profile.release]
codegen-units = 1 # Allows LLVM to perform better optimization.
lto = true # Enables link-time-optimizations.
opt-level = 3 # s Prioritizes small binary size. Use `3` if you prefer speed.
panic = "abort" # Higher performance by disabling panic handlers.
strip = true # Ensures debug symbols are removed.