Skip to content
This repository has been archived by the owner on Jan 14, 2019. It is now read-only.

Q: what is a breaking change #72

Open
armano2 opened this issue Dec 29, 2018 · 4 comments
Open

Q: what is a breaking change #72

armano2 opened this issue Dec 29, 2018 · 4 comments

Comments

@armano2
Copy link
Contributor

armano2 commented Dec 29, 2018

I was wandering what should be considered breaking change:

i'm trying to follow:

  • patch: only hotfixes for bugs and issues, or missing fields in nodes.
  • minor: can change AST structure but do not change fields in nodes.
  • major: changes of types, names, properties and all changes that for sure are going to break code.

it will be nice if we will have official guideline because right now it's ... not really clear.

@JamesHenry @uniqueiniquity what do you think?

@armano2 armano2 changed the title Q: what is breaking change Q: what is a breaking change Dec 29, 2018
@uniqueiniquity
Copy link
Contributor

Can you give an example of a "minor" change under this approach? I would call what you described a major change, but I might be missing something.

@armano2
Copy link
Contributor Author

armano2 commented Dec 31, 2018

unless we should have minor only as changes that adds functionality but do not change existing one (semver)

@uniqueiniquity
Copy link
Contributor

Ah. Yep, I would agree that #69 is minor, since I would say that adds functionality but doesn't break existing users.

@armano2
Copy link
Contributor Author

armano2 commented Jan 13, 2019

someone should write contributing guide, and include it there

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

2 participants