- 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
624 B
624 B
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.