Skip to content
This repository has been archived by the owner on Mar 25, 2023. It is now read-only.

How to do versioning? #4

Open
mverleg opened this issue Jul 28, 2018 · 2 comments
Open

How to do versioning? #4

mverleg opened this issue Jul 28, 2018 · 2 comments

Comments

@mverleg
Copy link
Owner

mverleg commented Jul 28, 2018

There might not be a good way to support older versions...

Maybe at least have a way to make new additions optional?

And there should be a way to communicate the version including compatibility

@mverleg
Copy link
Owner Author

mverleg commented Aug 22, 2018

  • Probably include the version in url, and keep hosting multiple versions
  • Maybe do an attempt at making automatic migrations between versions, and user input requested if not automatically possible. I.e. v2.4 forwards to v2.5 after a transform. If entity A drops field b, that'd just get stripped while forwarding. Breaking changes require a major version bump.

@mverleg
Copy link
Owner Author

mverleg commented Aug 22, 2018

Should a missing property be the same as a property with null as value?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant