Open Trilarion opened 4 years ago
I now parse the entries and can read and write them. I rewrite the maintenance tasks and this can be one of them.
There is a bit of this in the maintenance check, but maybe that part should give some file output
maybe define rules like: pygame as dependency suggest platforms Windows, Linux, macOS
For example, if games have the same inspired by … they may also have the same category. Or if they have an asset license, they may be open content Of if they are a remake/clone they should also have an inspired by. Or if they have Godot/LÖVE as dependencies they probably have Windows, Linux, macOS as platforms, if they have LibGDX as dependency, it's also Android. Languages go as well together preferably with certain dependencies, build systems and platforms (JavaScript <> Web; C,C++ <> Make, CMake, SDL; Java <> Gradle, Python <> pygame).
Get them automatically from the entries and then kind of check and warn if unusual patterns are detected.