russellbanks / Komac

The Community Manifest Creator for WinGet
GNU General Public License v3.0
213 stars 16 forks source link

Add Docker Build #716

Closed Trenly closed 3 months ago

Trenly commented 3 months ago

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.