Drew DeVault ผู้เขียน Sway User Environment และโปรแกรมรับส่งเมล Aercประกาศการดำเนินการของศูนย์โครงการใน แพลตฟอร์มการพัฒนาร่วมกันของคุณ ที่มาฮัท ซึ่งตอนนี้ ตอนนี้นักพัฒนาสามารถสร้างโครงการที่รวมบริการหลายอย่างเข้าด้วยกัน เช่นเดียวกับการดูรายการของโครงการที่มีอยู่และค้นหาในหมู่พวกเขา
แพลตฟอร์ม Sourcehut โดดเด่นในเรื่องความเป็นไปได้ในการนำเสนองานที่สมบูรณ์โดยไม่ต้องใช้ JavaScript ประสิทธิภาพสูงและการจัดระเบียบการทำงาน ในรูปแบบของบริการขนาดเล็กสไตล์ Unix ฟังก์ชันการทำงานของโปรเจ็กต์ใน Sourcehut ประกอบด้วยส่วนประกอบที่แยกจากกันซึ่งสามารถรวมและใช้แยกกันได้ตัวอย่างเช่นแค่ทิกเก็ตหรือโค้ดโดยไม่ต้องเชื่อมโยงที่เก็บกับทิกเก็ต
ความสามารถในการรวมทรัพยากรอย่างอิสระทำให้ยากที่จะระบุว่าทรัพยากรใดเกี่ยวข้องกับโครงการ
ศูนย์โครงการช่วยแก้ปัญหานี้และช่วยให้คุณรวบรวมข้อมูลทั้งหมดที่เกี่ยวข้องกับโครงการได้ในที่เดียว ตัวอย่างเช่นในหน้าโปรเจ็กต์ตอนนี้คุณสามารถใส่ภาพรวมและแสดงรายการที่เก็บที่รวมอยู่ในโปรเจ็กต์ส่วนการติดตามข้อบกพร่องเอกสารประกอบช่องทางการสนับสนุนและรายชื่อส่งเมล
สำหรับการทำงานร่วมกับแพลตฟอร์มภายนอกจะมีการนำเสนอ API และระบบ เพื่อเชื่อมต่อเว็บโปรเซสเซอร์ (webhooks)
คุณสมบัติหลักของแพลตฟอร์มนี้มีดังต่อไปนี้:
- บริการมินิเซอร์แบบผสมผสานสไตล์ Unix
- API และเว็บฮุคที่มีประสิทธิภาพ
- ปลอดภัยเชื่อถือได้และปลอดภัย
- ไม่มีการติดตามหรือโฆษณาอย่างแน่นอน
- ฟังก์ชันทั้งหมดทำงานได้โดยไม่ต้องใช้ JavaScript
- ซอฟต์แวร์ปลอมแปลงที่เร็วและเบาที่สุด
- ซอฟต์แวร์โอเพนซอร์สฟรี 100%
- ปัจจุบัน Sourcehut มีให้บริการในรูปแบบอัลฟ่าสาธารณะ
เกี่ยวกับ Sourcehut
คุณสมบัติเพิ่มเติม Sourcehut มีการสนับสนุน wiki ระบบบูรณาการแบบต่อเนื่อง การสนทนาทางอีเมล vมุมมองแบบต้นไม้ของไฟล์รายชื่อผู้รับจดหมายการตรวจสอบการเปลี่ยนแปลง ผ่านทางเว็บโดยเพิ่มคำอธิบายประกอบลงในโค้ด (ลิงก์และเอกสารประกอบ) นอกจาก Git แล้วยังรองรับ Mercurial อีกด้วย รหัสนี้เขียนด้วย Python และ Go และเผยแพร่ภายใต้ลิขสิทธิ์ GPLv3
นอกจากนี้ยังสามารถสร้างที่เก็บสาธารณะส่วนตัวและที่ซ่อนด้วยระบบควบคุมการเข้าถึงที่ยืดหยุ่นซึ่งช่วยให้คุณจัดระเบียบการมีส่วนร่วมในการพัฒนารวมถึงผู้ใช้ที่ไม่มีบัญชีภายใน (การตรวจสอบสิทธิ์ผ่าน OAuth หรือการมีส่วนร่วมทางอีเมล)
มีระบบรายงานปัญหาส่วนตัว ในการรายงานและประสานงานการแก้ไขช่องโหว่อีเมลที่ส่งโดยแต่ละบริการจะได้รับการเข้ารหัสและตรวจสอบโดยใช้ PGP ซึ่งเป็นไฟล์ การรับรองความถูกต้องด้วยสองปัจจัยตามคีย์ TOTP ใช้ครั้งเดียวเพื่อเข้าสู่ระบบ เส้นทางการตรวจสอบโดยละเอียดจะดำเนินการเพื่อวิเคราะห์เหตุการณ์
โครงสร้างพื้นฐานการรวมแบบต่อเนื่องในตัวช่วยให้คุณสามารถจัดระเบียบการปรับใช้แอสเซมบลีอัตโนมัติในสภาพแวดล้อมเสมือนบนระบบ Linux และ BSD หลายระบบ อนุญาตให้โอนโดยตรงไปยัง CI งานประกอบโดยไม่ต้องวางไว้ในที่เก็บ ผลลัพธ์ของการประกอบจะแสดงในอินเทอร์เฟซส่งทางอีเมลหรือส่งผ่านเว็บฮุค ในการวิเคราะห์ข้อบกพร่องคุณสามารถเชื่อมต่อกับสภาพแวดล้อมการประกอบผ่าน SSH
ในขั้นตอนปัจจุบันของการพัฒนา Sourcehut ทำงานได้เร็วกว่าบริการของคู่แข่งมากตัวอย่างเช่นหน้าที่มีข้อมูลสรุปรายการคอมมิตบันทึกการเปลี่ยนแปลงการตรวจสอบโค้ดปัญหาและโครงสร้างไฟล์ที่เปิดเร็วกว่า GitHub และ GitLab 3-4 เท่าและเร็วกว่า Bitbucket 8-10 เท่า
ควรสังเกตว่า Sourcehut ยังไม่ออกจากขั้นตอนการพัฒนาอัลฟาและฟีเจอร์ที่วางแผนไว้หลายอย่างยังไม่พร้อมใช้งานตัวอย่างเช่นในขณะที่ไม่มีเว็บอินเตอร์เฟสสำหรับคำขอรวม (คุณสร้างคำขอรวมโดยตั้งค่าตั๋วและแนบลิงก์ไปยังสาขาใน Git)
ด้านพลิกยังเป็นอินเทอร์เฟซประเภทหนึ่งซึ่งไม่คุ้นเคยกับผู้ใช้ GitHub และ GitLab แต่ถึงกระนั้นก็เรียบง่ายและเข้าใจได้ทันที
ในที่สุด หากคุณต้องการทราบข้อมูลเพิ่มเติมคุณสามารถตรวจสอบรายละเอียด ในลิงค์ต่อไปนี้.