What's the procedure for compiling plugin from sources?

Apparently the plugin should just build automatically if you place it into PROJECT/Plugins directory.
But, there are a few caveats.

Firstly, releases are missing submodules. And if you clone the repo at latest release and pull submodules cesium fails to build with a bunch of Plugins\cesium-unreal\Source\CesiumRuntime\Public\Cesium3DTileset.h(5): fatal error C1083: Cannot open include file: 'Cesium3DTilesSelection/Tileset.h': No such file or directory type errors.

If you pull recursively then there’s A LOT of errors.

So is there a concrete instruction manual on how to build the plugin?

Developer setup instructions can be found here: