lukashornych / evitalab

Official web-based GUI client for evitaDB e-commerce database. It is built to help developers who use evitaDB with exploring and debugging their domain structure and data. Besides standard query executing, it also supports multiple no-code tools to quickly navigate through domain structure, docs and data without needing to write any queries.
https://github.com/lukashornych/evitalab
Apache License 2.0
7 stars 1 forks source link

Analyze different versioning #82

Closed lukashornych closed 5 months ago

lukashornych commented 6 months ago

Current semantic versioning doesn't seem to be appropriate/meaningful for users as the evitaLab is not library but end-user application. More appropriate versioning seems to be calendar versioning like uses e.g., IntelliJ IDEA

https://medium.com/javarevisited/application-versioning-strategies-de353a84faaa

Also, the commit messages (feat:, fix:, ...) should be, I think, chosen from end-user perspective, not from perspective of codebase.

lukashornych commented 5 months ago

Chosen versioning scheme is calendar version in YYYY.MINOR.PATCH variant. Implemented with https://github.com/lukashornych/semantic-calendar-version action.