I'm editing one of my open-source projects on GitHub and I want to replace link (pointing to a demo) in README.md
.
Do I have to update library version every time I introduce some minor changes to the README file or documentation (without any actual code changes)?
If it's important, I'm using Bower to distribute my package and SemVer as a versioning system.
The README file is part of your codebase. It should describe the current (= in current commit) state of the code. A developer might read it outside GitHub's environment, e.g. from the node_modules
directory on their hard drive, expecting it is up to date.
Therefore I would recommend to release a new version when the README changes.
It will usually result in just a patch number increase. But remember that when marking something as deprecated one must release a new minor version (paragraph 7 in SemVer v2.0.0).
If you plan to do really a lot of changes there are two ways to avoid releasing too often:
master
here and there, release a new patch version.You could include, as library version, the content of of git describe --all --long
, as described in How can I get the Git build number and embed it in a file? (using git describe
).
That way, you get the latest tag, plus the number of (small) commits you did since that tag.
That means:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With