feat: implement FParkan architecture foundation
Add the modular fparkan workspace, domain crates, adapters, apps, xtask policy/CI, acceptance evidence, and licensed corpus gates for the macOS-focused roadmap foundation.
This commit is contained in:
+57
-1
@@ -1,6 +1,62 @@
|
||||
[workspace]
|
||||
resolver = "3"
|
||||
members = ["crates/*"]
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user