Blank plugin template?

For ages now, I’ve been looking for information on how to make a plugin for UE4.
I’ve read the introduction but it does not compile and there are various inconsistencies in the text.

For example:

using UnrealBuildTool;
using System.IO;
 
public class StandAlone : ModuleRules
{
    public StandAlone(TargetInfo Target)
    {
        PrivateIncludePaths.AddRange(new string[] { "StandAlone/Private" });
        PublicIncludePaths.AddRange(new string[] { "StandAlone/Public" });
 
        PublicDependencyModuleNames.AddRange(new string[] { "Engine", "Core" });
    }
}

The PublicIncludePaths points to Public, yet the text and image talks about a “classes” folder.

It also mentions “until we return to UE4 to confirm that we have the ability to add a dependency between our project and our plugin” but then makes no further comment on the subject.

After searching a good few hours more, I landed on this page which says that there is a BlankPlugin, but does not say where it is: I assumed that it would be in the Engine Source. It’s not.

I even checked the GitHub account to see if perhaps when I installed the Engine, the BlankPlugin was not included. It’s not on GitHub.

Any ideas? Where is there a blank plugin to get started with?

So… I found the BlankPlugin. It was under Engine/Plugins/Developer
Kind of a critical bit of information that was left out there…

Thanks for this.