Vagrantfilethat will allow you to build a new firmware for your keyboard very easily without major changes to your primary operating system. This also ensures that when you clone the project and perform a build, you have the exact same environment as anyone else using the Vagrantfile to build. This makes it much easier for people to help you troubleshoot any issues you encounter.
Vagrantfilein this repository requires you have Vagrant as well as a supported provider installed:
qmkfm/qmk_cli. This not only ensures predictability between systems, it also mirrors the CI environment.
vagrantuser booting directly to the official qmk builder image: