8 lines
762 B
Markdown
8 lines
762 B
Markdown
# Repository Guidance
|
|
|
|
- This is a single Rust 2024 binary crate named `rust-graphql-zitadel`; the executable entrypoint is `src/main.rs`.
|
|
- There is no Rust workspace, CI configuration, or toolchain pin. Use Cargo directly from the repository root; `devenv up` starts both local application processes.
|
|
- Run `cargo fmt --check` for formatting, `cargo check` for compilation, `cargo test` for tests, and `cargo clippy -- -D warnings` for lint verification.
|
|
- The Vue app is under `web/`; run its checks from there with `pnpm build`. `devenv up` starts the backend with `cargo run` and the frontend with `pnpm --dir web dev --host 127.0.0.1`.
|
|
- `Cargo.lock` is generated by Cargo and should not be edited manually; update it through dependency or Cargo commands.
|