Not all contributors will want to install the Rust toolchain to build, test, and contribute a fix or a feature. Additionally, with Komac being able to run on GitHub runners, it is imperative to test Linux compatibility of new features and functionality. Without setting up a Linux VM, it can be difficult to test these changes.
This PR adds a dockerfile and related documentation on how to use it. This will allow contributors to build and test Komac without having the Rust toolchain installed on their machine, and will make it easier to test Linux behaviors without requiring the setup or maintenance of a full VM.
Not all contributors will want to install the Rust toolchain to build, test, and contribute a fix or a feature. Additionally, with Komac being able to run on GitHub runners, it is imperative to test Linux compatibility of new features and functionality. Without setting up a Linux VM, it can be difficult to test these changes.
This PR adds a dockerfile and related documentation on how to use it. This will allow contributors to build and test Komac without having the Rust toolchain installed on their machine, and will make it easier to test Linux behaviors without requiring the setup or maintenance of a full VM.