- 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
8 lines
624 B
Markdown
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.
|