For what I think, instead of having the build steps in the Makefile, we should instead use a build.rs build script while also cleaning up and refactoring the workspace to remove the workspace warnings as well.
This is remove the need for a build target in the Makefile. Similarly, we can automate the process of generating releases and running tests using github integration for new commits to branch/PRs respectively.
The check target can also be integrated into the build script itself. I'd love to contribute a PR but I want the maintainers' opinion first.
For what I think, instead of having the build steps in the Makefile, we should instead use a
build.rs
build script while also cleaning up and refactoring the workspace to remove the workspace warnings as well.This is remove the need for a
build
target in the Makefile. Similarly, we can automate the process of generating releases and running tests using github integration for new commits to branch/PRs respectively.The
check
target can also be integrated into the build script itself. I'd love to contribute a PR but I want the maintainers' opinion first.