d0bdbaa1ed
Add the modular fparkan workspace, domain crates, adapters, apps, xtask policy/CI, acceptance evidence, and licensed corpus gates for the macOS-focused roadmap foundation.
65 lines
1.5 KiB
TOML
65 lines
1.5 KiB
TOML
[workspace]
|
|
resolver = "3"
|
|
members = [
|
|
"crates/fparkan-animation",
|
|
"crates/fparkan-assets",
|
|
"crates/fparkan-binary",
|
|
"crates/fparkan-corpus",
|
|
"crates/fparkan-diagnostics",
|
|
"crates/fparkan-fx",
|
|
"crates/fparkan-material",
|
|
"crates/fparkan-mission-format",
|
|
"crates/fparkan-msh",
|
|
"crates/fparkan-nres",
|
|
"crates/fparkan-path",
|
|
"crates/fparkan-platform",
|
|
"crates/fparkan-prototype",
|
|
"crates/fparkan-render",
|
|
"crates/fparkan-resource",
|
|
"crates/fparkan-rsli",
|
|
"crates/fparkan-runtime",
|
|
"crates/fparkan-terrain",
|
|
"crates/fparkan-terrain-format",
|
|
"crates/fparkan-test-support",
|
|
"crates/fparkan-texm",
|
|
"crates/fparkan-vfs",
|
|
"crates/fparkan-world",
|
|
"adapters/fparkan-platform-sdl",
|
|
"adapters/fparkan-render-gl",
|
|
"apps/fparkan-cli",
|
|
"apps/fparkan-game",
|
|
"apps/fparkan-headless",
|
|
"apps/fparkan-viewer",
|
|
"xtask",
|
|
]
|
|
|
|
[workspace.package]
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
license = "MIT"
|
|
repository = "https://github.com/valentineus/fparkan"
|
|
|
|
[workspace.lints.rust]
|
|
unsafe_code = "forbid"
|
|
missing_docs = "warn"
|
|
unreachable_pub = "warn"
|
|
unused_must_use = "deny"
|
|
|
|
[workspace.lints.clippy]
|
|
all = { level = "deny", priority = -1 }
|
|
pedantic = { level = "warn", priority = -1 }
|
|
unwrap_used = "deny"
|
|
expect_used = "deny"
|
|
panic = "deny"
|
|
todo = "deny"
|
|
unimplemented = "deny"
|
|
dbg_macro = "deny"
|
|
print_stdout = "warn"
|
|
print_stderr = "warn"
|
|
lossy_float_literal = "deny"
|
|
|
|
[profile.release]
|
|
codegen-units = 1
|
|
lto = true
|
|
strip = true
|