nxtgauge-backend-rust/README.md
Ashwin Kumar Sivakumar 8f0cf64eb4 fix: update jsonwebtoken 9.3→10.3, add audit.toml to ignore local crate false positives, fix cache/ollama.rs compile errors
- Update jsonwebtoken from 9.3 to 10.3 in crates/auth/Cargo.toml and crates/contracts/Cargo.toml
- Create .cargo/audit.toml to ignore false positives for local workspace crates 'cache' and 'users'
- Fix pre-existing compile errors in crates/cache/src/ollama.rs (missing reqwest dep, broken format! string literals)
- Add reqwest workspace dependency to crates/cache/Cargo.toml
2026-05-31 18:25:38 +05:30

26 lines
694 B
Markdown

# NXTGAUGE Backend Rust
Rust migration target for `nxtgauge-nov-2025-backend`, preserving the same microservices and request flow.
## Target Service Topology
- `gateway` (HTTP API)
- `users` (identity, runtime roles, onboarding, approvals)
- `companies`
- `customers`
- `professionals`
- `jobseekers`
## Migration Policy
- Keep contracts stable (REST + proto semantics).
- Keep runtime-config and onboarding schema behavior unchanged during parity phases.
- Replace service implementations one by one.
See `docs/MIGRATION_MASTER_PLAN.md` for full staged plan.
## CI (Woodpecker)
Required secrets:
- `REGISTRY_USERNAME`
- `REGISTRY_PASSWORD`
See `.gitea/workflows/README.md` for details.