สร้างการเปลี่ยนแปลงจากข้อมูลเมตา Git
repo changelog แบบดั้งเดิมได้รับการจัดการเป็นโมโนเรป มันประกอบด้วยแพ็คเกจ NPM มากมาย
repo conventional-changelog/conventional-changelog สามารถพบได้ในแพ็คเกจ/changelog ทั่วไป
ขอแนะนำให้คุณใช้ไลบรารีการส่งมอบและแท็กระดับสูงซึ่งเป็นการแทนที่คำสั่งแบบดรอปอินสำหรับคำสั่ง version ของ NPM จัดการเวอร์ชันอัตโนมัติที่กระแทกการติดแท็กและการสร้าง Changelog
อีกทางเลือกหนึ่งหากคุณต้องการย้ายไปสู่กระบวนการเผยแพร่โดยอัตโนมัติของคุณเป็นเอาต์พุตจาก CI/CD ให้พิจารณาใช้การเปิดตัวความหมาย
คุณยังสามารถใช้หนึ่งในปลั๊กอินหากคุณใช้เครื่องมืออยู่แล้ว:
เรารองรับโหนดการสนับสนุนระยะยาวเท่านั้น
เรา จำกัด การสนับสนุนของเราให้กับ Node เวอร์ชัน LTS โดยเฉพาะไม่ใช่เพราะแพ็คเกจนี้จะไม่ทำงานกับเวอร์ชันอื่น แต่เนื่องจากเรามีเวลา จำกัด และสนับสนุน LTS เสนอผลตอบแทนที่ยิ่งใหญ่ที่สุดในการลงทุนนั้น
เป็นไปได้ว่าแพ็คเกจนี้จะทำงานได้อย่างถูกต้องบนโหนดรุ่นใหม่ อาจเป็นไปได้ที่จะใช้แพ็คเกจนี้กับโหนดรุ่นเก่าแม้ว่าจะไม่น่าเป็นไปได้มากขึ้นเพราะเราจะใช้ความพยายามทุกวิถีทางเพื่อใช้ประโยชน์จากคุณสมบัติที่มีอยู่ในเวอร์ชัน LTS ที่เก่าแก่ที่สุดที่เราสนับสนุน
เมื่อแต่ละเวอร์ชันโหนด LTS ถึงจุดสิ้นสุดของชีวิตเราจะลบเวอร์ชันนั้นออกจากคุณสมบัติ node engines ของ package.json แพ็คเกจของเรา การลบเวอร์ชันโหนดถือเป็นการเปลี่ยนแปลงที่แตกหักและจะนำไปสู่การเผยแพร่แพ็คเกจรุ่นใหญ่ใหม่ของแพ็คเกจนี้ เราจะไม่ยอมรับคำขอใด ๆ เพื่อสนับสนุนโหนดรุ่นสิ้นชีวิต การร้องขอหรือปัญหาใด ๆ ที่สนับสนุนโหนดรุ่นสิ้นชีวิตจะถูกปิด
เราจะยอมรับรหัสที่อนุญาตให้แพ็คเกจนี้ทำงานบนโหนดรุ่นใหม่ที่ไม่ใช่ LTS นอกจากนี้เราจะพยายามให้แน่ใจว่าการเปลี่ยนแปลงของเราเองทำงานบนโหนดเวอร์ชันล่าสุด เพื่อช่วยในความมุ่งมั่นนั้นการตั้งค่าการรวมการรวมอย่างต่อเนื่องของเราจะทำงานกับโหนด LTS รุ่นทั้งหมดนอกจากนี้ยังมีการเปิดตัวโหนดล่าสุด เรียกว่า กระแส
ผู้จัดการแพ็คเกจ JavaScript ควรอนุญาตให้คุณติดตั้งแพ็คเกจนี้ด้วยโหนดเวอร์ชันใด ๆ โดยส่วนใหญ่คำเตือนหากโหนดเวอร์ชันของคุณไม่อยู่ในช่วงที่ระบุโดยคุณสมบัติ node engines ของเรา หากคุณพบปัญหาในการติดตั้งแพ็คเกจนี้โปรดรายงานปัญหาไปยังตัวจัดการแพ็คเกจของคุณ