bzkanban 앱을 사용하면 Bugzilla 버그를 Kanban 보드의 카드로 시각화할 수 있습니다.
보드 열은 Bugzilla 서버가 사용하는 버그 상태입니다(예: NEW, ASSIGNED, REOPENED, RESOLVED, CLOSED 등).
Bugzilla 서버가 공개되어 있는 경우 로그인 없이 보드 로드, 버그 담당자 또는 버그 제목별 필터링과 같은 작업이 가능합니다. 그렇지 않으면 먼저 Bugzilla 계정으로 로그인해야 합니다.
버그 상태 변경(열 사이의 카드 드래그) 및 댓글 추가와 같은 작업을 수행하려면 먼저 로그인이 필요합니다.
bzkanban 앱은 Bugzilla 5 서버 REST API를 사용하여 클라이언트 측 SPA(단일 페이지 애플리케이션)로 구현됩니다. 그래서 뭐? 설치는 간단합니다. 단계는 아래 설치 섹션을 참조하세요.
참고: 아래 링크는 bzkanban 으로 볼 수 있는 실제 프로덕션 Bugzilla 인스턴스에 대한 것입니다. 모든 변경 사항은 귀하의 계정으로 프로덕션 Bugzilla 인스턴스에 적용되므로 기본 Bugzilla UI를 사용할 때와 마찬가지로 신중하게 고려하십시오.
모질라 버그질라
레드햇 버그질라
클라이언트: HTML5, CSS3 및 JavaScript를 지원하는 최신 웹 브라우저(Chrome 및 Edge에서 테스트됨)
서버: REST API가 활성화된 Bugzilla 5.0+ 서버에 액세스합니다.
bzkanban 앱을 사용하려면 다음 옵션 중 하나를 선택하세요.
이것은 bzkbanban 앱을 시도하고 사용하는 가장 쉬운 방법입니다.
이 옵션이 작동하려면 인터넷(개인 인트라넷 아님)에서 Bugzilla 서버 URL에 액세스할 수 있어야 합니다.
이 주소를 복사하세요 https://leif81.github.io/bzkanban/index.html?site=https://bugzilla.mozilla.org
. site=
매개변수를 Bugzilla 서버의 주소로 변경하세요.
웹 브라우저에 이 URL을 붙여넣고 로드하세요.
이 URL을 북마크에 추가하고 팀과 공유하세요.
참고: 이 방법은 GitHub master
브랜치에 있는 최신 버전의 소스 코드를 사용합니다. 앱 URL을 다시 로드하면 항상 최신 수정 사항과 향상된 기능을 사용할 수 있습니다. 보증이 없더라도 master
브랜치를 안정적으로 유지하려는 의도입니다. 문제를 가장 빠르게 해결하려면 GitHub 문제 추적기를 사용하여 문제를 보고하고 제안된 PR을 포함하세요.
Bugzilla 서버가 개인 인트라넷에 있는 경우 이 방법을 사용하십시오.
이 git repo를 웹 서버에 복제하세요.
bzkbanban/index.html
열고 siteUrl
옵션을 Bugzilla 인스턴스의 주소로 변경합니다.
웹 서버를 시작하세요(참고: 간단한 옵션은 index.html
파일이 있는 bzkanban 폴더 내에서 npm http-server
실행하는 것입니다)
웹 브라우저에서 index.html
파일 주소(예: http://www.mycompany.com/bzkbanban/index.html
)로 이동합니다. 북마크하세요!
참고: 앱을 업데이트하려면 주기적으로 "git pull"을 수행하여 master
브랜치에서 최신 업데이트를 받으세요.
웹 브라우저에서 위에서 북마크한 bzkanban 앱 URL로 이동합니다.
'제품' 목록에서 제품을 선택하고 '마일스톤' 목록에서 마일스톤을 선택하여 보드를 로드합니다.
'담당자' 목록을 사용하여 담당자별로 카드를 필터링하세요. "전체"를 선택하여 필터를 지웁니다.
"카드 검색" 텍스트 검색 상자를 사용하여 텍스트 단어별로 카드를 필터링하세요.
Bugzilla에서 원래 버그를 수정한 다음 bzkanban 보드를 다시 로드하거나 bzkanban 앱을 사용하여 버그를 수정할 수 있습니다.
bzkanban 앱 내에서 로그인 버튼(오른쪽 상단)을 클릭하고 Bugzilla 사용자 계정 세부정보를 입력하세요.
댓글을 추가하려면 카드를 클릭하여 열고 새 댓글을 입력하세요.
버그 상태를 수정하려면 열 사이에 카드를 드래그하세요.
이는 페이지 URL 매개변수를 통해 수동으로 제어할 수 있는 일부 설정입니다. 이를 영구적으로 적용하려면 bzkanban .js
파일의 상단 섹션에서 수정하세요.
site
데이터를 로드할 Bugzilla 인스턴스입니다. siteUrl
설정을 재정의합니다. 예: site=https://bugzilla.mozilla.org
comments
카드에 댓글 수를 표시합니다. 경고: 비용이 많이 들기 때문에 카드당 요청이 한 번 더 필요합니다. 예: comments=true/false
autorefresh
버그에 대한 외부 변경 사항이 감지되면 보드를 다시 로드합니다. 예: autorefresh=true/false