[ANN] Upcoming Repository Restructuring: Migrating from Rust Workspace to a Single-Crate Model #15
Closed
efahnjoe
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone,
To improve our package and dependency management, we’ve made the difficult decision to restructure the DXC repository. After careful evaluation, we will be transitioning away from our current Rust workspace setup and adopting a traditional single-crate model.
As part of this change, the following crates will be merged into a single unified crate named
dxc:dxc-componentsdxc-dxcdxc-examplesdxc-hooksdxc-macrosdxc-themesdxc-typesdxc-utilsThis decision was not taken lightly. It stems from the lack of mature CLI tooling that effectively supports multi-crate workflows in our development and release pipeline. Despite exploring several alternatives, we have not found a maintainable solution that meets our needs without introducing significant complexity or fragility.
We understand this change may affect your current workflows, and we’re committed to making the transition as smooth as possible:
If you have any questions, concerns, or encounter issues during or after the migration, please don’t hesitate to:
We’ll do our best to offer timely and helpful support throughout this process.
Thank you for your understanding and continued support!
— The DXC Team
All reactions