Open lu-zero opened 4 months ago
Having the library as the root crate sounds definitely like a better design, in fact IIRC I wanted to go with something like that but couldn't do it for some reason.
Is having secondary crates in crates/
a convention? I'm also not sure if we can talk about cli utilities, there are examples that are maybe a bit more involved than what one would expect, but I'd not go as far as suggesting they can actually be useful to something other than testing. :)
In any case let's make sure to clearly define the layout before doing any groundwork.
crates/
is commonly used to keep everything tidy, but not always used. Naming-wise it is common to have those names though.
Since it is a workspace with 3 components:
It is common to either have
crates/
asv4l2r-ffi
andv4l2r-cli
crates/
asv4l2r
,v4l2r-ffi
,v4l2r-cli
.Are you fine with either refactor?