usebedrock / bedrock

Bedrock is a static site generator to create large-scale HTML prototypes and document design systems
https://bedrockapp.org
Other
206 stars 28 forks source link

Consider using Semantic Releases and Conventional Commits #302

Open xavez opened 5 years ago

xavez commented 5 years ago
Wolfr commented 5 years ago

We can consider it, but these types of things only make sense if there is activity on the repo ;)

Wolfr commented 3 years ago

We seem to be moving towards a release system, where a version is defined in the minor part (major.minor.patch) still needs special care and could be considered breaking.

So in its current state, for example between Bedrock 1.20 and Bedrock 1.24 there are big internal changes. We could have technically called Bedrock 1.24 "Bedrock 1 2.0" but I think that would cause a lot of confusion (with Bedrock 2 also being a concept).

This is not using semantic versioning correctly (not at all), but I see no way to change this now without creating a lot of unnecessary problems.

Wolfr commented 3 years ago

I never read the explanation about Conventional Commits, interesting.