Rename project from jc3vrs to jc3vr - #50
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Rename the project identifier from
jc3vrs/JC3VRStojc3vr/JC3VRacross all crate names, runtime strings, build artifacts, scripts, and documentation.Context
The old name appended
sas a shorthand for "in Rust" — following the convention of naming tools after their implementation language. That reasoning no longer applies, so the extraneous suffix is being dropped.Changes
Cargo crate names are updated from
jc3vrs_injectorandjc3vrs_payloadtojc3vr_injectorandjc3vr_payload, which changes the compiled binary names (jc3vr_injector.exe,jc3vr_payload.dll). All references in scripts, the injector, and the OpenXR application configuration are updated accordingly.Runtime identifiers (OpenXR engine name, window class, egui IDs, log/screenshot/profiler/grapple filenames, thread names) use lowercase
jc3vr. Environment variable names remain uppercase per convention (JC3VR_WINEPREFIX,JC3VR_ALLOW_MISSING_SHADER_CORPUS). Build stamp env var uses lowercasejc3vr_build_stamp. All shell and PowerShell scripts are updated with new function and variable names. Documentation across README, CONTRIBUTING, roadmap, engine docs, mod docs, and tooling is consistent throughout.Testing
Clippy passes cleanly (
./scripts/xwin_clippy.sh). Nightly formatting check passes (cargo +nightly fmt --all -- --check).Notes
The GitHub repository has already been renamed (ferrobrew/jc3vrs → ferrobrew/jc3vr). Existing XR sessions using the old
JC3VRS_*environment variable names will be ignored — a fresh session starts, which is acceptable.Closes #26