diff options
| author | Valentin Popov <valentin@popov.link> | 2026-06-22 12:12:27 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-06-22 12:13:32 +0300 |
| commit | d0bdbaa1ed76dfbf3211bb43eee48c49cc4fd448 (patch) | |
| tree | a0bd35c3940be62a5b5de1acc2366af377ffd181 /Cargo.toml | |
| parent | 7416fdc7e9a48837fff5056e6dc8d0774e90964b (diff) | |
| download | fparkan-d0bdbaa1ed76dfbf3211bb43eee48c49cc4fd448.tar.xz fparkan-d0bdbaa1ed76dfbf3211bb43eee48c49cc4fd448.zip | |
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.
Diffstat (limited to 'Cargo.toml')
| -rw-r--r-- | Cargo.toml | 58 |
1 files changed, 57 insertions, 1 deletions
@@ -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 |
