เพิ่มการจัดเรียงตามวันที่รวมเข้ากับรายการคำขอการดึงของ GitHub
GitHub เรียงตามวันที่รวม, จาก Altxtech, เป็นส่วนขยายของ Chrome ที่แก้ไขปัญหาการขาดการจัดเรียง PR ของ GitHub ตามเวลาที่รวมกัน มันเพิ่มตัวเลือก 'วันที่รวม' ในเมนูดรอปดาวน์การจัดเรียง Pull Request แสดงเวลาที่รวมกันอย่างชัดเจนและใช้การจัดรูปแบบ metaline สำหรับการสแกนตามลำดับเวลาอย่างรวดเร็ว ส่วนขยายนี้ใช้วิธีการแบ่งหน้าเพื่อแสดงรายการที่รวมกันเมื่อเร็ว ๆ นี้และฝัง UI ของมันลงใน GitHub ดังนั้นจึงไม่จำเป็นต้องมีแดชบอร์ดภายนอก มันมุ่งเป้าไปที่นักพัฒนา, วิศวกร DevOps, และผู้จัดการโครงการที่ต้องการเส้นเวลาการรวมที่แม่นยำสำหรับการดีบักและการตรวจสอบ.
เพิ่มการจัดเรียงวันที่รวมที่ขาดหายไปจากตัวเลือกพื้นฐานของ GitHub
ส่วนขยายจะเพิ่มตัวเลือก 'วันที่รวม' ลงในเมนูดรอปดาวน์การจัดเรียง Pull Request และเขียนเวลารวมที่ชัดเจนลงในแต่ละแถว PR โดยใช้การจัดสไตล์แบบ metaline ที่กำหนดเองเพื่อทำให้ลำดับเวลาเห็นได้ชัดเจนในทันที การเปลี่ยนแปลงนั้นสนับสนุนงานต่างๆ เช่น การดีบักหน้าต่างการถดถอย การตรวจสอบไทม์ไลน์การปล่อย และการติดตามเมื่อการแก้ไขเฉพาะได้เข้าสาขาโดยไม่ต้องออกจากอินเทอร์เฟซของ GitHub.
ทำงานรอบขีดจำกัด API โดยการแบ่งหน้าและจัดเรียงใหม่ในท้องถิ่น
เนื่องจาก API ของ GitHub ไม่ยอมรับ 'merged_at' เป็นพารามิเตอร์การจัดเรียงโดยตรง ส่วนขยายจึงใช้ฟิลด์ updated_at สำหรับการแบ่งหน้าเริ่มต้น จากนั้นจึงใช้การจัดเรียงรองตามเวลารวมที่แท้จริงภายในแต่ละหน้า การทำงานรอบการแบ่งหน้านี้ทำให้ Pull Request ที่รวมล่าสุดปรากฏขึ้นก่อน แต่การจัดลำดับขึ้นอยู่กับการประมวลผลทีละหน้าแทนที่จะเป็นการจัดเรียงทั่วโลกจากฝั่งเซิร์ฟเวอร์.
รักษาอินเทอร์เฟซให้กระชับในขณะที่เพิ่มสัญญาณไทม์ไลน์
ส่วนขยายจะฝังองค์ประกอบของมันลงในเลย์เอาต์ที่มีอยู่ของ GitHub โดยไม่ต้องการแดชบอร์ดภายนอก รักษามุมมองของที่เก็บข้อมูลในขณะที่เพิ่มสัญญาณภาพ เวลารวมจะแสดงอยู่ในรายการ PR และการจัดสไตล์แบบ metaline ช่วยให้สามารถสแกนลำดับของงานที่รวมได้อย่างรวดเร็ว วิธีการในสถานที่นี้ช่วยลดการเปลี่ยนบริบทสำหรับผู้ตรวจสอบที่ต้องการเชื่อมโยงการรวมกับรายงานข้อผิดพลาดหรือบันทึกการปรับใช้.
ออกแบบมาสำหรับเบราว์เซอร์ Chromium และการทำงานตรวจสอบที่มุ่งเน้น
ส่วนขยายทำงานบน Chrome และเบราว์เซอร์ที่ใช้ Chromium อื่นๆ เช่น Edge, Brave และ Opera และได้รับการดูแลโดยนักพัฒนา มันมีคะแนนที่สมบูรณ์แบบใน Chrome Web Store ซึ่งสะท้อนถึงการตอบรับเชิงบวก ข้อแลกเปลี่ยนหลักมาจากข้อจำกัดของ API: เนื่องจากการจัดเรียงใช้การประมวลผลทีละหน้า ที่เก็บข้อมูลขนาดใหญ่เป็นพิเศษอาจต้องการการแบ่งหน้าเพิ่มเติมเพื่อเปิดเผยรายการที่รวมที่เก่ากว่าในลำดับเวลา.
ใช้งานได้จริงสำหรับทีมที่ต้องการเวลาในการรวมที่แม่นยำ โดยมีการแลกเปลี่ยนในระดับหน้า
ส่วนขยายนี้นำเสนอวิธีแก้ปัญหาที่มุ่งเน้นสำหรับนักพัฒนาและผู้จัดการที่ต้องการการมองเห็นตามลำดับเวลาเกี่ยวกับงานที่รวมเข้าด้วยกัน ทำให้การตรวจสอบและการติดตามการย้อนกลับทำได้ง่ายขึ้น การพึ่งพาการจัดเรียงแบบหน้าโดยฝั่งลูกค้า หมายความว่าฐานข้อมูลที่มีประวัติยาวนานต้องการการแบ่งหน้าเพิ่มเติมเพื่อดูการรวมที่เก่าแก่กว่า เคล็ดลับ: จำกัด รายการคำขอการดึงด้วยตัวกรองก่อนที่จะใช้การจัดเรียงตามวันที่รวมเพื่อลดการแบ่งหน้าและมุ่งเน้นการตรวจสอบ วิธีการนี้เหมาะสำหรับการตรวจสอบสปรินต์และการตรวจสอบการปล่อย。