Using a git dependency and its path dependencies

what happen if i use a git dependency which has local (path) dependencies? will they be used or sush dependencies need to be either set manually on my project or published?

The main goal is to maintain a mono repository while allowing my customers to use one of the sub project (in the mono repo) with git during development.

I am using a similar approach in my own project, and it has worked fine.

Yes, it should work.

For a repo with submodules an alternative is to use git dependencies everywhere, and make the workspace map git to local paths. I use it here:

https://gitlab.com/crates.rs/crates.rs/blob/master/Cargo.toml