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.