Adding OS and editor specific rules in project’s
.gitignore is considered a bad practice. Suppose you are a macOS user and a hard core fan of Sublime Text. So you have added rules to ignore
.DS_Store, Thumbs.db, .log, *.sublime-workspace and so on. A new contributor added to…
Even if you are using Git, even if you’re not, as long as you’re not using automatic versioning (which makes next to no sense, if you want order in your files)m you should follow some versioning guidlines. Some people might rec,mmend you Semantic Versioning, but I think it’s obsolete since Explicit Versioning came to be.