Merging in the Space Invader meta data from #3, we now get this far:
Stored:
Title
Description (but closer to the "canonical" description)
Year of release
Author
Platform(s) as a complex entity
List of binaries instead of the one-on-one mapping
Keys
Not used:
Author objects (may revisit that in a future PR)
Images (that's definitely coming in a future PR)
Category -- don't really see the use yet if we have no way of filling that property
Version -- most ROMs have just one version, so left it out
All file names -- just the one for now; in fact, I'm considering removing file names all together because they are super unreliable for matching and thus add very little functionality
Source code meta data -- seems only useful if we also share source, but then why not just add the binaries to this repo too... 😄
Interpreter -- Could be fun to know, but again this is probably going to be a property that's almost always empty
TODO
Comparison to the other PR
Merging in the Space Invader meta data from #3, we now get this far: