DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 963,274 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Andrey Frolov
Andrey Frolov

Posted on

Why automation releases tools is great bullshit for your end-users

There are a bunch of tools that take your commits and converts them into release, like semantic-release. There's nothing wrong with the tools and their authors literally. It's fantastic tools that are mostly used the wrong way.

In a nutshell, the idea of any of these tools is pretty basic. They take your commits and generate releases base on your git history.

But take a breath before adding such a solution into your daily project workflow. Firstly ask yourself, do I write my git messages for end-users describing the motivation and changes of public API, or am I just putting internal stuff there?

So, the main idea of this post is if you don't write releases by yourself, you don't care about the end-users; you don't help them; you just add a fancy tool for yourself, nothing more.

Top comments (0)

πŸ‘‹ Hey, my name is Noah and I’m the one who set up this ad. My job is to get you to join DEV, so if you fancy doing me a favor, I’d love for you to create an account.

If you found DEV from searching around, here are a couple of our most popular articles on DEV: