Closed edouardparis closed 1 week ago
reviewed bc774e95 commit with this command to sort out move-only changes:
git diff --diff-filter=M b46efc6 bc774e95
Do you think the Python tests should be in liana/?
i think so, i'd keep the /tests folder to integrations tests implemented in rust if we want to do so in the future.
ACK 6175ca7b58324a19ba7d8309fac4f18e6a07c178
This PR clarifies the rust workspace with its members:
liana
: Thelianad
andliana-cli
crateliana-gui
: The gui crate to build the graphical interfaceliana-ui
: A crate to quickly iterate on a design systemIt allows to have coordination across crates easier, consistent build and shared dependency versions. As a result the build processes in the guix container and the macos container are way faster as the dependencies are built only once.
The overall MSRV is changed for rust 1.71.1, which is the
liana-gui
MSRV. Only one rust version is used for all the crates.This PR is also a change of vision of the project. The liana daemon is not used as it is. It is too much cumbersome. It should be at the service of the future applications and for now at the service of the GUI. The security aspects of the project should be aware of what the end user is using and in reality it is the
liana-gui
binary.