SemVer Release Advisor

Decide the exact next version from your release changes

SemVer Release Advisor คืออะไร?

เครื่องมือนี้แปลงบันทึกการเปลี่ยนแปลงหรือ Conventional Commits เป็นคำแนะนำเมเจอร์ ไมเนอร์ แพตช์ พรีรีลีส หรือไม่ต้องเผยแพร่ พร้อมคำนวณเวอร์ชันถัดไปอย่างแม่นยำ โดยพิจารณาความเข้ากันได้ของสัญญาสาธารณะ ไม่ใช่ขนาดงานหรือแรง QA

วิธีตัดสินเวอร์ชันถัดไป

ป้อน Semantic Version ที่ถูกต้อง เลือกประเภทโครงการและนโยบาย แล้ววางหนึ่งการเปลี่ยนแปลงต่อบรรทัด ตรวจสอบเฉพาะรายการที่คลุมเครือ การเปลี่ยนแปลงสาธารณะที่ไม่เข้ากันต้องเป็นเมเจอร์ ฟีเจอร์ที่เข้ากันได้เป็นไมเนอร์ และการแก้ไขที่เข้ากันได้เป็นแพตช์

กฎ SemVer และโครงการ 0.x

สำหรับเวอร์ชันเสถียร 1.x ขึ้นไป การเปลี่ยนแปลงที่มีผลสูงสุดจะเป็นตัวตัดสิน SemVer ไม่ได้กำหนดกฎเพิ่มเวอร์ชันสากลสำหรับ 0.x จึงแยกผลแบบเคร่งครัดออกจากนโยบาย 0.x แบบใช้งานจริง

คอมมิต ช่วงเวอร์ชัน และความเป็นส่วนตัว

feat แนะนำไมเนอร์ fix แนะนำแพตช์ และ ! หรือ BREAKING CHANGE แนะนำเมเจอร์ โดยแก้ไขได้ทั้งหมด แพ็กเกจ semver ทางการใช้ตรวจสอบ เปรียบเทียบ เพิ่มเวอร์ชัน และตรวจช่วง npm ข้อความอยู่ในเบราว์เซอร์เท่านั้น

คำถามที่พบบ่อย

การทดสอบ E2E กำหนดเวอร์ชันหรือไม่? ไม่ กำหนดเพียงความเสี่ยงการเผยแพร่

v1.2.3 เป็น SemVer ที่ถูกต้องหรือไม่? ไม่ แต่ปรับแท็กเป็น 1.2.3 ได้

ข้อมูล build เปลี่ยนลำดับหรือไม่? ไม่

การเลิกใช้เป็นเมเจอร์หรือไม่? หากยังคงฟังก์ชันไว้เป็นไมเนอร์ การลบเป็นเมเจอร์

CodingTool เปิดตัวอย่างเป็นทางการบน

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools