Hello, At https://lists.apache.org/thread/s074tydhytt8qtzxyj2vs8g5frq4rm3v Fokko suggested extracting the SDKs into their own Git repositories. I'd like to formally start a vote for doing this for the Rust SDK!
The main benefit of doing this is to have its own lifecycle and versioning. Currently the development version of the Rust SDK is 0.18.0 while all other modules use 1.13.0-SNAPSHOT. The new repository would be apache/avro-rust ! It will be created via the ASF self-service tools. It will preserve the Git history by using the following commands: - git subtree split --prefix=lang/rust -b avro-rust-branch - git push g...@github.com:apache/avro-rust.git avro-rust-branch:main AFAIU this won't delete the lang/rust/ folder from the main repo. The Rust files and folders will be deleted once we make sure that everything is as we want it in the new repository! Then the Rust specific Github Actions workflows would be moved over to the new repository (probably without their Git history since it is not really important). They will be updated to checkout the main repo to make use of the shared/ folder for the common and interop tests. Maybe a next step could be to invite https://github.com/lerouxrgd/rsgen-avro as a member/sub- crate if the author is interested ! Some discussion has happened at https://github.com/lerouxrgd/rsgen-avro/pull/56 Regards, Martin