GitHub 풀 리퀘스트 목록에 병합 날짜 정렬 추가
GitHub 병합 날짜로 정렬, Altxtech에서 제공하는, GitHub의 병합 타임스탬프에 의한 PR 정렬 부족을 해결하는 Chrome 확장입니다. 풀 리퀘스트 정렬 드롭다운에 '병합 날짜' 옵션을 추가하고, 명시적인 병합 타임스탬프를 표시하며, 빠른 연대기 스캔을 위해 메탈라인 스타일링을 적용합니다. 이 확장은 최근에 병합된 항목을 표시하기 위해 페이지 매김 우회 방법을 사용하며, 외부 대시보드가 필요 없도록 GitHub에 UI를 내장합니다. 이는 디버깅 및 감사에 필요한 정확한 병합 타임라인이 필요한 개발자, DevOps 엔지니어 및 프로젝트 관리자들을 대상으로 합니다.
GitHub의 기본 옵션에서 누락된 병합 날짜 정렬 추가
이 확장 프로그램은 Pull Request 정렬 드롭다운에 '병합 날짜' 선택지를 삽입하고 각 PR 행에 명시적인 병합 타임스탬프를 기록하여 사용자 정의 메탈라인 스타일링을 사용하여 시간 순서를 한눈에 볼 수 있도록 합니다. 이 변경 사항은 디버깅 회귀 창, 릴리스 타임라인 감사 및 특정 수정 사항이 브랜치에 들어간 시점을 추적하는 등의 작업을 직접 지원합니다.
로컬에서 페이지 매김 및 재정렬하여 API 제한을 우회
GitHub의 API가 'merged_at'을 직접 정렬 매개변수로 수용하지 않기 때문에, 이 확장 프로그램은 초기 페이지 매김을 위해 updated_at 필드를 사용한 다음 각 페이지 내에서 실제 병합 타임스탬프에 따라 이차 정렬을 적용합니다. 이 지능형 페이지 매김 우회 방법은 가장 최근에 병합된 풀 리퀘스트를 먼저 표시하지만, 정렬은 서버 측의 전역 정렬이 아닌 페이지별 처리에 따라 달라집니다.
타임라인 단서를 추가하면서 인터페이스를 간결하게 유지
이 확장 프로그램은 외부 대시보드 없이 GitHub의 기존 레이아웃에 요소를 삽입하여 시각적 단서를 추가하면서 리포지토리 보기를 유지합니다. 병합 타임스탬프는 PR 목록에 인라인으로 나타나며, 메탈라인 스타일링은 병합된 작업의 시퀀스를 빠르게 스캔하는 데 도움이 됩니다. 이러한 인플레이스 접근 방식은 병합을 버그 보고서나 배포 로그와 연관시켜야 하는 검토자에게 컨텍스트 전환을 줄입니다.
Chromium 브라우저 및 집중 감사 워크플로를 위해 설계됨
이 확장 프로그램은 Chrome 및 Edge, Brave, Opera와 같은 기타 Chromium 기반 브라우저에서 실행되며, 개발자가 유지 관리합니다. Chrome 웹 스토어에서 완벽한 평가를 받고 있으며, 긍정적인 반응을 반영합니다. 주요 단점은 API 제약에서 발생합니다: 정렬이 페이지별 처리 방식을 사용하기 때문에, 매우 큰 리포지토리는 오래된 병합 항목을 시간 순서대로 노출하기 위해 추가 페이지 매김이 필요할 수 있습니다.
정확한 병합 타임라인이 필요한 팀을 위한 실용적인 솔루션, 페이지 수준의 절충안
이 확장은 병합된 작업의 연대적 가시성이 필요한 개발자와 관리자에게 집중된 솔루션을 제공합니다. 이를 통해 감사 및 회귀 추적이 더 쉬워집니다. 클라이언트 측의 페이지별 정렬에 의존하기 때문에 긴 역사 기록을 가진 저장소는 이전 병합을 보기 위해 추가 페이지가 필요합니다. 팁: 병합 날짜 정렬을 적용하기 전에 필터로 풀 리퀘스트 목록을 좁혀 페이지 수를 줄이고 조사를 집중하세요. 이 접근 방식은 스프린트 리뷰 및 릴리스 감사에 적합합니다.