Trilarion / opensourcegames

Technical infos of open source games.
https://trilarion.github.io/opensourcegames/
Creative Commons Zero v1.0 Universal
631 stars 78 forks source link

Check for inconsistencies within the fields contents #226

Open Trilarion opened 4 years ago

Trilarion commented 4 years ago

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.

Trilarion commented 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.

Trilarion commented 2 years ago

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