I’m unclear about the nuances of this for .uplugin
files.
It would seem that if I put nothing for these, then the implication is that a module is allowed everywhere, and is implicitly “supported” for all platforms.
It would seem that if I put a platform on the “Blacklist”, then it is explicitly not supported.
But it seems that if I provide a whitelist, doesn’t that imply a blacklist?
And if I provided a “PlatformAllowList”, doesn’t that imply that anything not on that list is not “supported”?
In practice it seems more like: “I’m developing on windoze and I don’t care about other platforms… oh wait, I do care about other platforms because my multiplayer server wants to be for linux, and oh wait, I need to compile for android for VR… so I definitely care and need to check that every plugin is supported and that modules work in editor and non-editor mode as needed.”
But then it gets unclear… do I need to whitelist or blacklist? Or do I “allow”? And between 3rd party developers, some use white/black and some “allow”, which seems to also impiicitly “disallow”…
I can’t seem to find docs about this.
Can someone shed light on this?