SpartanJ / efsw

efsw is a C++ cross-platform file system watcher and notifier.
Other
662 stars 101 forks source link

Food for thought #113

Closed NavidMitchell closed 3 years ago

NavidMitchell commented 3 years ago

Hello, Thank you for building efsw. It is exactly what we were looking for.

Since this is intended to be a public project it would be helpful to include semantic versioning or the like. Our team has found this article invaluable for creating a process around git that provides a nice way to manage our versions and the code base.

https://nvie.com/posts/a-successful-git-branching-model/

SpartanJ commented 3 years ago

Hi Navid, what exactly would you like to see? This is a small project and it's feature complete in the sense I don't plan to add new features, only fixes, and minor improvements. I kinda forgot to tag a new version for some time, so I just added it. I'm gonna tag more frequently. Regards.

NavidMitchell commented 3 years ago

Hello Spartan, I was not looking for anything specific. Just thought I would share a git model we found useful internally. Since I did not see any branches or tags for quite some time. As for your goals, tagging the repository with versions should be sufficient. I would recommend following the semantic versioning scheme to inform your users about the scope of your changes. Thank you again for efsw! I am dropping it in our code base as we speak.

SpartanJ commented 3 years ago

Great! Thanks, this is good advice anyway! Hope you enjoy the library. Regards.