The easiest way to use Gum is to add the NuGet packages to your game project. Alternatively you can link your game to Gum source for additional debugging, to stay up to date with the latest improvements, or if you are interested in contributing.
This document assumes you already have a game project with the Gum NuGet packages linked.
If you have followed the Setup steps, then you should have a game which references the Gum NuGet package.
To replace this package with source references:
Clone the Gum repository
Remove the NuGet package by selecting Gum.MonoGame and pressing the Delete key.
Right-click on your Solution in the Solution Explorer and select Add -> Existing Project...
Select <Gum Root>/MonoGameGum/MonoGameGum.csproj
Repeat the previous step but select the following csproj files:
<Gum Root>/GumCommon/GumCommon.csproj
<Gum Root>/GumDataTypes/GumDataTypesNet6.csproj
<Gum Root>/ToolsUtilities/ToolsUtilitiesStandard.csproj
Right-click on your game project's Dependencies folder and select Add Project Reference...
Check the Gum projects you added to the solution earlier and click OK
You are now fully linked to source. You can build and run your game.