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

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일에 확인함. 

외부 링크[편집]