will-snavely / PuzzleMod

5 stars 0 forks source link

Version the puzzle file #4

Closed will-snavely closed 4 years ago

will-snavely commented 4 years ago

This is super important. Before adding more functionality to the puzzle file, it needs to be versioned. As in, the file needs a "Version" field, something like this: https://docs.docker.com/compose/compose-file/compose-versioning/

Probably a two part version is sufficient; I'm not sure what strategy is appropriate for version bumps, yet, though. Maybe something in this direction: https://www.imodeljs.org/bis/intro/schema-versioning-and-generations/

will-snavely commented 4 years ago

Not actually going to do this :)

Too much effort for too little benefit. I will just try to get as much necessary stuff into the file in the first draft, and be careful about compatibility when/if new features are added.