นักพัฒนา KDE เปิดตัว เมื่อเร็ว ๆ นี้การประกาศของ การเสร็จสิ้นขั้นตอนแรกของการแปลการพัฒนา KDE ใน GitLab และจุดเริ่มต้นของการใช้แพลตฟอร์มนี้ในการฝึกฝนประจำวันบนเว็บไซต์ innov.kde.org
ในคำพูดของนักพัฒนาการเคลื่อนไหวนี้เกิดจากความจริงที่ว่า KDE ตัดสินใจย้ายเพื่อปรับปรุง เรื่องราวของผู้มาใหม่ และอำนวยความสะดวกในการสนับสนุนซอฟต์แวร์ KDE
ดังที่ Aleix Pol ประธาน KDE eV กล่าวว่า:
“ การนำ GitLab มาใช้เป็นขั้นตอนที่เป็นธรรมชาติสำหรับเรา การทำให้ประสบการณ์การเริ่มต้นใช้งานง่ายขึ้นสำหรับผู้ร่วมให้ข้อมูลใหม่เป็นหนึ่งในเป้าหมายหลักของเราในชุมชน KDE ความสามารถในการอนุญาตให้ผู้ร่วมโครงการมีส่วนร่วมในการทดสอบและจัดส่งผลิตภัณฑ์ที่พวกเขาดูแลรักษาได้อย่างง่ายดายจะเป็นจุดเปลี่ยนสำหรับระบบนิเวศของเราอย่างแน่นอน
ระยะแรกของการโยกย้าย เกี่ยวข้องกับการแปลที่เก็บทั้งหมดด้วยรหัส KDE และกระบวนการแก้ไข
ในระยะที่สองมีการวางแผนที่จะใช้ความสามารถในการผสานรวมอย่างต่อเนื่องและประการที่สามให้เปลี่ยนไปใช้ GitLab เพื่อจัดการการแก้ไขปัญหาและการตั้งเวลางาน
ควรจะ การใช้ GitLab จะช่วยลดอุปสรรคในการเข้าสู่สมาชิกใหม่ จะทำให้การมีส่วนร่วมในการพัฒนา KDE มีความคุ้นเคยมากขึ้นและจะขยายขีดความสามารถของเครื่องมือการพัฒนาการรักษาวงจรการพัฒนาการผสานรวมอย่างต่อเนื่องและการทบทวนการเปลี่ยนแปลง
ก่อนหน้านี้โครงการใช้ Phabricator และ cgit จำนวนมาก ที่นักพัฒนาหน้าใหม่หลายคนมองว่าผิดปกติ GitLab มีคุณสมบัติที่ค่อนข้างคล้ายกับ GitHub ซึ่งเป็นซอฟต์แวร์ฟรีและมีการใช้งานในโครงการโอเพ่นซอร์สที่เกี่ยวข้องมากมายเช่น GNOME, Wayland, Debian และ FreeDesktop.org
“ ด้วยการใช้แพลตฟอร์มที่นำเสนออินเทอร์เฟซและขั้นตอนการทำงานที่นักพัฒนาโอเพ่นซอร์สส่วนใหญ่คุ้นเคยในปัจจุบันเรามั่นใจว่าเรากำลังลดขีด จำกัด สำหรับผู้ร่วมให้ข้อมูลรายใหม่เข้าร่วมกับเรา เพื่อเป็นรากฐานสำหรับชุมชนของเราในการขยายขนาดในอีกไม่กี่ปีข้างหน้า” นีโอฟีโตสโคโลโคโทรนิสสมาชิกคณะกรรมการ KDE eV และสมาชิกหลักของทีมเตรียมความพร้อมของ KDE กล่าวเสริม
การโยกย้ายเกิดขึ้นในขั้นตอน: ในขั้นต้นความสามารถของ GitLab ถูกเปรียบเทียบกับความต้องการของนักพัฒนาและมีการเผยแพร่สภาพแวดล้อมการทดสอบซึ่งโครงการ KDE ขนาดเล็กที่ใช้งานอยู่ซึ่งยอมรับการทดลองนี้สามารถทดสอบโครงสร้างพื้นฐานใหม่ได้
จากความคิดเห็นที่ได้รับ เริ่มงานเพื่อขจัดข้อบกพร่องที่ระบุและเตรียมโครงสร้างพื้นฐาน สำหรับการแปลที่เก็บข้อมูลขนาดใหญ่และทีมพัฒนา ร่วมกับ GitLab ได้ดำเนินการเพื่อเพิ่มคุณลักษณะที่ขาดหายไปจากชุมชน KDE ในเวอร์ชันฟรีของแพลตฟอร์ม (Community Edition)
การย้ายไปใช้เครื่องมือใหม่เป็นงานที่ต้องทำสำหรับชุมชนที่จัดตั้งขึ้นเช่น KDE การตัดสินใจโยกย้ายต้องการการสื่อสารอย่างรอบคอบและภารกิจที่ซับซ้อนในการได้รับฉันทามติของชุมชน
โครงการนี้มีที่เก็บประมาณ 1,200 แห่ง ด้วยรายละเอียดของตัวมันเองเพื่อทำให้การถ่ายโอนเป็นไปโดยอัตโนมัติซึ่งนักพัฒนา KDE ได้เขียนโปรแกรมอรรถประโยชน์สำหรับการย้ายข้อมูลโดยมีการเก็บรักษาคำอธิบายรูปประจำตัวและการตั้งค่าส่วนบุคคล
นอกจากนี้ มีการใช้ไดรเวอร์ Git ที่มีอยู่เพื่อนำมาใช้n เพื่อตรวจสอบว่า KDE ยอมรับการเข้ารหัสไฟล์และพารามิเตอร์อื่น ๆตลอดจนปิดรายงานข้อบกพร่องใน Bugzilla โดยอัตโนมัติ
เพื่อลดความซับซ้อนของการนำทางในที่เก็บมากกว่าหนึ่งพันที่เก็บและ ทีมถูกแบ่งออกเป็นกลุ่มและจัดอยู่ใน GitLab (เดสก์ท็อปยูทิลิตี้กราฟิกเสียงไลบรารีเกมส่วนประกอบของระบบ PIM เฟรมเวิร์ก ฯลฯ )
เช่นเดียวกับการกล่าวถึงการพิจารณาที่สำคัญอีกประการหนึ่งสำหรับชุมชน KDE คือการย้ายไปยังผลิตภัณฑ์ที่ได้รับการสนับสนุนอย่างดีและคำนึงถึงความคิดเห็นของชุมชน
Fuente: https://about.gitlab.com/