There are situations where slightly different variations of the project are useful or even necessary, either for local development configuration, OS, etc.
Problem
There is a high impact on project structure changes and refactoring of code and files, and more over, for the cases where different branches operate with slightly different elements, some unnecessary effort might arise.
Solution
Use rust Workspaces feature, in order to allow a list of stable definitions as well experimental ones, for the overall project structure.
Success Criteria
Rust workspaces are implemented and tested to the level of supporting different branches and types of work to exist in harmony.
Context
There are situations where slightly different variations of the project are useful or even necessary, either for local development configuration, OS, etc.
Problem
There is a high impact on project structure changes and refactoring of code and files, and more over, for the cases where different branches operate with slightly different elements, some unnecessary effort might arise.
Solution
Use rust
Workspaces
feature, in order to allow a list of stable definitions as well experimental ones, for the overall project structure.Success Criteria
Rust
workspaces
are implemented and tested to the level of supporting different branches and types of work to exist in harmony.