oeed / CraftOS-Standards

Community standard file formats, communication systems, etc. for ComputerCraft and CraftOS 2.0
Other
20 stars 14 forks source link

Formats missing the version field. #60

Closed SquidDev closed 7 years ago

SquidDev commented 7 years ago

The following formats are missing a version field:

I'd presume we'd want to use 1.0.0 for all of these? I'm happy to put together a PR once #58 is merged.

oeed commented 7 years ago

Yes 1.0.0 seems fine. The only mildly ambiguous one is Lua (i.e. do we use 5.1, etc.), but I guess that the version is more about the format itself – so 1.0.0 seems more appropriate. Open to discussion though.

lyqyd commented 7 years ago

There isn't anything I can see in lua.md that would require updating once ComputerCraft moves to Lua 5.2, so I'd say 1.0.0 is fine.

viluon commented 7 years ago

Lua versions are fundamentally different, and should be interpreted as separate languages really. Note that they don't follow semantic versioning, minor version number changes introduce backwards incompatibilities. Since the file extension doesn't change, however, I believe the source format itself should have its own version number.

TLDR; 1.0.0 is the way to go!