Implement Syncback to support converting Roblox files to a Rojo project (#937)

This is a very large commit.
Consider checking the linked PR for more information.
This commit is contained in:
Micah 2025-11-19 09:21:33 -08:00 • committed by GitHub
parent 071b6e7e23
commit 9b5a07191b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
239 changed files with 5325 additions and 225 deletions

View file

@ -10,6 +10,8 @@ use walkdir::WalkDir;
pub static ROJO_PATH: &str = env!("CARGO_BIN_EXE_rojo");
pub static BUILD_TESTS_PATH: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/rojo-test/build-tests");
pub static SERVE_TESTS_PATH: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/rojo-test/serve-tests");
pub static SYNCBACK_TESTS_PATH: &str =
concat!(env!("CARGO_MANIFEST_DIR"), "/rojo-test/syncback-tests");
pub fn get_working_dir_path() -> PathBuf {
let mut manifest_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR"));