Files
Neon-Desk/doc/rust-workspace.md
francy51 ea130d3299 Vendor crabrl-fork source and remove submodule linkage
- Replace `rust/crabrl-fork` gitlink with tracked source files
- Add workspace notes documenting why the fork is vendored
- Update ignore rules for vendored fork build artifacts
2026-03-17 19:55:38 -04:00

8 lines
624 B
Markdown

# Rust Workspace Notes
`rust/crabrl-fork` is intentionally vendored into this repository as normal tracked source files.
This is required for clean-clone deployment environments such as Coolify. Deploy builds clone only the main repository, so `crabrl-fork` must exist directly in the checkout and must not rely on nested Git metadata, a submodule checkout, or an external recursive clone step.
When updating the fork, sync its source intentionally from the upstream fork repository and commit the resulting files into this repository. Do not reintroduce `rust/crabrl-fork` as a submodule, gitlink, or nested repository.