Versioning Rules (Semantic Versioning)
Dự án tuân theo sơ đồ versioning Major.Minor.Patch (X.Y.Z).
📌 Quy tắc tăng version
🔹 Patch (Z) — Tăng khi:
- Áp dụng hotfix
- Sửa bug
🔹 Minor (Y) — Tăng khi:
- Thêm tính năng mới
- Thêm thay đổi hoặc cải tiến gameplay
- Thêm hệ thống mới mà không ảnh hưởng đến chức năng hiện có
⚠️ Khi Minor tăng, Patch reset về 0.
🔹 Major (X) — Tăng khi:
- Có thay đổi lớn
- Thực hiện refactor lớn
- Thay đổi ảnh hưởng đến hệ thống, dữ liệu, hoặc tích hợp hiện có
⚠️ Khi Major tăng, cả Minor và Patch đều reset về 0.