🌿 What? §
- 🌱 Là quy tắc để xác định và phân biệt tên của phần mềm ở mỗi giai đoạn phát triển.
- 🌱 Sematic Versioning
- Là quy tắc thường được sử dụng nhất. Do Tom Preston-Werner (ng sáng lập và là cựu CEO của Github) tạo ra.
- Có format là
[major].[minor].[patch] , vd: 5.6.8
major - tăng lên khi có những thay đổi không tương thích với phiên bản cũ (vd thay đổi cấu trúcc response).
minor - tăng lên khi thêm tính năng mới nhưng vẫn tương thích với phiên bản cũ (vd thêm trường trả về trong response).
patch - tăng lên khi fix bug nhưng vẫn tương thích với phiên bản cũ.
🌿 Refer §
https://viblo.asia/p/semantic-versioning-OeVKBN2EKkW