خلاصه اینکه به کمک نسخهگذاری میتونیم وضعیت کُد رو رهگیری کنیم و بدونیم توی هر نسخهای که منتشر میشه، چه تغییراتی اعمال شده، چه فیچرهایی اضافه شدن یا چه باگهایی رفع شدن 📦🔍
🔹 استاندارد SemVer (Semantic Versioning)
فرمتش به این شکله:
2.14.3 مثل Major.Minor.Patch
عدد Major → تغییرات اساسی و بزرگ که با نسخههای قبلی سازگار نیستن 💥
عدد Minor → قابلیتهای جدید اضافه میشن، ولی همه چیز با نسخههای قبل سازگار میمونه ✨
عدد Patch → فقط باگها رفع میشن، خبری از فیچر جدید نیست 🐛🔧
🔹 استاندارد CalVer (Date-Based Versioning)
این یکی بر اساس تاریخ انتشار اسمگذاری میشه، مثل
24.08 برای August 2024
بیشتر برای نرمافزارهایی که انتشارشون زمانبندی شده (مثل انتشار ماهانه) کاربرد داره 📅⏰
---------------------------------------------------
انجمن علمی مهندسی کامپیوتر دانشگاه بینالمللی امام خمینی 🎓
🆔 https://t.me/IKIU_CE
