PilloFoundation / duvet

12 stars 0 forks source link

Agree on SemVer for NPM Package + Change log #13

Open joshuabrownenz opened 6 months ago

joshuabrownenz commented 6 months ago

I think we should formalise how we are going to manage package versions on NPM As well as formalise our change log and processes around this

I'm not saying this needs to be done now. However, it is something to be considered once we are closer to stability

PKWadsy commented 6 months ago

I definitely agree. I think 1.0.0 should be the first stable version. For now, I have been treating 0.+.0 updates as major changes and 0.x.+ as minor. But once it goes to 1.0.0, I think it should be +.0.0 for major updates and/or breaking changes, x.+.0 for minor changes and x.x.+ for patches. Hopefully, the ideas will have been thought through enough by 1.0.0 that it should not need any major updates. Kint should go through some significant user testing before then to make sure that it has a great developer experience and workflows are nice. I.e. try to build a relatively complex app with it and make sure there is nothing limiting or frustrating

PKWadsy commented 2 months ago

Worth looking into automation tools like this one