The github uploads do not contain the assets that are required to make the ROMs. As such, a ROM is required from which assets can be taken. This is done to avoid copyright nonsense from Nintendo, as they cannot claim that these repositories contain copyrighted assets. It's the same with the Super Mario 64 Github.
So folks need a compatible ROM to essentially recreate the ROM. Strange, but it makes the code useless for direct piracy.
This code will give people what they need to rework the ROMs to create new ports for the game, upgrade the game, re-optimise the game, or modify the game in ways that were previously impossible. It opens a lot of doors, but does what is needed to keep lawyers away.