Trac(보통 트랙이라고 발음함)은 오픈 소스 웹 기반 프로젝트 관리버그 추적 툴이다. 엣지월 소프트웨어가 개발하였다.

Trac
개발자엣지월 소프트웨어
안정화 버전
1.6[1] 위키데이터에서 편집하기 / 2023년 9월 23일(6개월 전)(2023년 9월 23일)
미리보기 버전
1.3.5[2] 위키데이터에서 편집하기 / 2019년 7월 17일; 2020년 12월 19일; 2021년 5월 9일; 2023년 2월 11일(4년 전)(2019년 7월 17일; 2020년 12월 19일; 2021년 5월 9일; 2023년 2월 11일)
저장소
프로그래밍 언어파이썬
운영 체제크로스 플랫폼
종류프로젝트 관리 소프트웨어
라이선스수정 BSD 라이선스
웹사이트http://trac.edgewall.org/

Trac은 파이썬 언어로 작성되어 있다. 2005년 중반까지는 GNU 일반 공중 사용 허가서하에 라이선스되었으나, 0.9 버전부터는 수정 BSD 라이선스하에 라이선스되고 있다.[3] 이 라이선스들은 자유 소프트웨어 라이선스들이다.

역사 편집

Trac은 CVSTrac의 영향을 받았다.

기능 편집

Trac은 버전 관리 소프트웨어의 인터페이스 제공, 각종 개선점과 버그와 같은 프로젝트의 이슈 트래킹, 그리고 마지막으로 위키를 통한 문서 관리 및 각 리소스 연동을 주 기능으로 한다. Trac은 서브버전, Git (소프트웨어), 머큐리얼, 바자 (소프트웨어)와 같은 버전 관리 소프트웨어와 같이 연동될 수 있다. 기존 0.10 버전 이전의 Trac에서는, Trac의 웹 인터페이스의 구현이 클리어실버를 통해 구현되었으나, 0.11 버전 이후로는, 자체 개발한 겐시라는 이름의 템플릿 시스템을 사용하고 있다.[4]

Trac을 쓰는 이들 편집

Trac은 미국항공우주국제트 추진 연구소에서 쓰이고 있다. 여러 딥 스페이스(deep space) 및 니어 스페이스(near space) 프로젝트에 사용되고 있다 한다.[5]

티켓 편집

Trac에서는 업무, 소프트웨어 변경, 이슈 같은 것들을 "티켓"(ticket)이라고 부른다. 발행된 티켓들은 각 부서의 팀장에게로 갔다가 팀장에 의해 각 개발 부서원에게 분배되는 식으로 활용된다.[6] 티켓은 서브버전 등의 버전 콘트롤 시스템과 연동되어, 해당 리비전(revision) 번호 등과 링크된다.

각주 편집

  1. “Trac 1.6 Released”. 2023년 9월 23일. 2023년 11월 11일에 확인함. 
  2. “Milestone 1.3.5 – The Trac Project”. 2019년 7월 31일에 확인함. 
  3. “TracLicense - The Trac Project”. Edgewall Trac. 2007년 3월 6일에 확인함. 
  4. “Release Notes for Trac 0.11.2 Genshi Release”. Edgewall Trac. 2008년 11월 5일. 2007년 11월 14일에 확인함. 
  5. “TracUsers -The Trac Project”. Edgewall Trac. 2007년 7월 31일에 확인함. 
  6. “TNC는 이거 없으면 안굴러가요...”. 2007년 9월 18일에 원본 문서에서 보존된 문서. 2007년 11월 23일에 확인함. 

외부 링크 편집