แพลตฟอร์มการพัฒนาความร่วมมือ Forgejo ได้แยกออกจาก Gitea โดยสิ้นเชิง

นักพัฒนาแพลตฟอร์มพัฒนาร่วม Forgejo ประกาศเปลี่ยนแปลงรูปแบบการพัฒนา แทนที่จะรักษา Fork แบบซิงโครไนซ์ของ Gitea โปรเจกต์ Forgejo ได้แยกตัวออกไปเป็นฐานโค้ดที่เป็นอิสระอย่างสมบูรณ์ ซึ่งจะพัฒนาอย่างอิสระและสร้างเส้นทางของตัวเอง การ Fork เต็มรูปแบบนี้ถือเป็นจุดสุดยอดของความแตกต่างระหว่างรูปแบบการพัฒนาและการกำกับดูแลของ Forgejo และ Gitea

โปรเจกต์ Forgejo ถูกสร้างขึ้นในเดือนตุลาคม 22 จากการแยกโปรเจกต์ Gitea ออกมาใช้งาน Forgejo ดำเนินการโดย... โฮสติ้ง Codeberg.org โครงการนี้เขียนโค้ดด้วยภาษา Go และได้รับอนุญาตภายใต้ใบอนุญาต MIT การแยกโครงการนี้เกิดขึ้นเพื่อตอบโต้ความพยายามที่จะนำ Gitea ไปใช้ในเชิงพาณิชย์และถ่ายโอนการควบคุมไปยังบริษัทเอกชน Forgejo ยังคงยึดมั่นในหลักการกำกับดูแลที่เป็นอิสระและรักษาการควบคุมโดยชุมชน จนถึงปัจจุบัน Forgejo ได้ย้ายการเปลี่ยนแปลงโค้ดของ Gitea ทั้งหมดอย่างสม่ำเสมอ แต่ก็ยังได้เพิ่มคุณสมบัติใหม่ๆ ที่ไม่มีใน Gitea ด้วย ยิ่งมีการเพิ่มคุณสมบัติใน Forgejo มากเท่าไหร่ กระบวนการซิงโครไนซ์โค้ดเบสก็ยิ่งซับซ้อนมากขึ้นเท่านั้น

การแยกส่วนอย่างสมบูรณ์จะช่วยลดความยุ่งยากในการบำรุงรักษา ส่งเสริมฟังก์ชันการทำงานใหม่ และแก้ไขข้อบกพร่อง รวมถึงเร่งการลดภาระทางเทคนิคและประหยัดทรัพยากรที่ใช้ไปกับการวิเคราะห์ความขัดแย้งจากการเปลี่ยนแปลงที่เกิดขึ้นกับฐานโค้ดของ Gitea ค่าใช้จ่ายของการแยกส่วนอย่างสมบูรณ์คือความไม่สามารถใช้ Forgejo เพื่อแทนที่ Gitea ได้อย่างราบรื่น และความยากลำบากในการย้ายข้อมูลจาก Gitea ไปยัง Forgejo อย่างไรก็ตาม API ของ Forgejo จะยังคงเข้ากันได้กับ Gitea เมื่อใดก็ตามที่เป็นไปได้

ที่มา: opennet.ru

เพิ่มความคิดเห็น