waycrate / swhkd

Sxhkd clone for Wayland (works on TTY and X11 too)
https://git.sr.ht/~shinyzenith/swhkd
BSD 2-Clause "Simplified" License
666 stars 47 forks source link

Use rust build scripts/GH integration instead of Makefile #261

Open InnocentZero opened 2 months ago

InnocentZero commented 2 months ago

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.