Monorepo [workspace] structure

I want to add a [workspace] to the monorepo Plots, mostly because of Dependabot.

How should I structure it ?

Will a toplevel Project.toml without a name, uuid and version work ?

Project.toml

[workspace]
projects = ["RecipesBase", "PlotThemes", "RecipesPipeline", "PlotsBase", "Plots", "GraphRecipes", "StatsPlots"]

If I add a placeholder such as :

name = "PlotsWorkspace"
uuid = "8e1d987f-9c8e-4191-8ed6-a4aafebe3192"
version = "1"

I end up with things errors like that :
Error: Missing source file for Base.PkgId(Base.UUID("8e1d987f-9c8e-4191-8ed6-a4aafebe3192"), "PlotsWorkspace".

Should I only add a default name = "PlotsWorkspace" ?

If it doesn’t I’d say it’s either a bug or a misfeature.

If you have both name and uuid, the environment is assumed to define a package.

I suppose you could but I doubt it adds much value.