어떤 문제 추적기를 권장합니까? [닫은
-
05-07-2019 - |
문제
나는 오픈 소스 이슈 추적기를 찾고 있습니다.
- 여러 프로젝트
- 위키
- CRM 및 기타 클라이언트와 통합하는 웹 API
- 사용자 정의 플러그인 또는 모듈을 통해 선택적으로 확장 가능
- 바람직하게는 PHP 또는 Python으로 작성되었습니다. Unix/Linux에서 작동하는 한 다른 언어로는 괜찮습니다.
해결책
나는 행복하게 사용했다 트랙 그리고 레드 민 다양한 개인 프로젝트의 경우.
TRAC는 Python으로 작성되었으며 Redmine은 Ruby (Rails 프레임 워크 활용)로 작성되었습니다.
Redmine은 다중 프로젝트 기능을 내장 한 반면 TRAC는 0.12 (이미 지점에서 사용할 수 있음)를 지원하는 계획을 세웠습니다.
또한 사용하려는 SCM에 따라 선택해야합니다.
- Redmine은 SVN, CVS, GIT, Mercurial, Bazaar 및 DARC를 지원합니다.
- TRAC는 SVN 및 Mercurial을 지원합니다 (GIT 지원은 TRAC 해킹에서 사용할 수있는 플러그인).
다른 팁
몇 년 전에 다른 직업에서 Bugzilla를 사용했지만 버그 추적 일 뿐이라고 생각합니다.
내가 지금 어디에, 우리는 Fogbugz를 사용하며 케이스를 추적하고 위키 기능을 가지고 있으며 소스 제어 소프트웨어와 통합 할 수 있습니다. 플러그인 아키텍처가 있다고 생각하지만 실제로는 보지 않았습니다.
그러나 Mono 프로젝트에 ASP 호환 모드가 없다면 IIS를 의미 할 가능성이 가장 높은 ASP에서만 프로그래밍되었다고 생각합니다.
제가 유일한 개발자 (그리고 많은 경우에 유일한 사용자)의 개인 프로젝트의 경우, 몇 년 전에 (무료) 문제 추적기의 유일한 큰 이름이 Bugzilla 인 경우 몇 년 전에 만든 자체 제작 문제 추적기가 있습니다. 내가 싫어하는 것.
내가 작업중 인 새로운 다중 개발자 프로젝트를 위해 우리는 레드 민. Ruby (레일에)로 작성되었지만 Linux에서 쉽게 설정하고 소스 제어 시스템을 지원하며 플러그인 및 Wiki (Wiki 구문 변경을위한 플러그인 포함; 그것을 사용하는 사람들에게 더 친숙했습니다). API/통합인지는 모르겠지만 플러그인을 사용하면 필요한 작업을 찾거나 쓸 수 있습니다.
나는 11 개월 전에이 질문을했다. 나는 Redmine을 사용하고 있으며 결과에 만족합니다. 질문을 게시 할 때 Redmine에는 HTTP API가 없었습니다. 나는 또한 다른 사람들에게 Redmine을 추천했습니다.
내가 Redmine을 좋아하는 이유는 다음과 같습니다.
- 여러 프로젝트에 대한 지원
- 통합 이슈 추적기, 위키, 저장소 브라우저, 포럼 및 뉴스 피드
- HTTP API