게릿 (소프트웨어)
원저자 | 구글 |
---|---|
안정화 버전 | 3.5.1
/ 2022년 3월 18일[1] |
저장소 | |
운영 체제 | 자바 플랫폼, 엔터프라이즈 에디션 |
플랫폼 | 자바, 서브릿, GWT |
언어 | 영어 |
종류 | 코드 리뷰 |
라이선스 | 아파치 라이센스 v2 |
웹사이트 | www.gerritcodereview.com |
게릿(Gerrit)은 무료 웹 팀 코드 협업 도구이다. 소프트웨어 개발자가 팀에서 웹 브라우저를 사용해 소스 코드의 다른 사람의 수정 사항을 검토하거나 변경 사항을 승인 또는 거부할 수 있다. 분산 버전 관리 시스템인 Git과 밀접하게 통합된다.
게릿은 또 다른 코드 리뷰 툴인 Rietveld의 포크이다. "게릿"은 Rietveld라는 명칭의 유래가 된 네덜란드 디자이너 헤릿 릿벨트(Gerrit Rietveld)의 이름에서 왔다.[2]
역사
[편집]게릿은 안드로이드 프로젝트의 개발을 위해 션 피어스(Shawn Pearce, JGit의 설립자)에 의해 구글에서 개발되었다.[3]
소프트웨어 리뷰 툴인 Rietveld 용 패치 묶음에서 시작하여 포크되었고 ACL 패치가 Rietveld로 합쳐지지 않으면서 저자인 귀도 반 로섬(Guido van Rossum)에 의해 별도의 프로젝트로 진화했다.[4]
디자인
[편집]원래 Rietvel와 같은 파이썬으로 작성되었지만, 버전 2 이후로 지금은 SQL과 함께 자바 (Java EE Servlet)로 작성된다. 게릿은 자바 소스로부터 양끝의 자바 스크립트 코드를 만들기 위해 Google 웹사 툴킷을 사용한다.[5]
주목할 만한 프로젝트
[편집]- 안드로이드[6]
- Chrome OS[7]
- CollabNet[8]
- eBay[9]
- Eclipse Foundation[10]
- Garmin[11]
- Gilt Groupe[12]
- Go (programming language)[13]
- GWT[14]
- LibreOffice[15][16]
- OpenStack[17][18]
- OpenSwitch[19]
- Qt[20]
- SAP SE[21]
- Scilab[22]
- Tizen[23]
- TYPO3[24][25]
- TubeMogul[26][27]
- Vaadin[28]
같이 보기
[편집]- 도구 목록 코드에 대한 검토
각주
[편집]- ↑ “refs/tags/v3.5.1”. 《gerrit.googlesource.com》. 2022년 3월 21일에 확인함.
- ↑ “An Open Source App: Rietveld Code Review Tool”. 2015년 10월 17일에 원본 문서에서 보존된 문서.
- ↑ “보관된 사본”. 2013년 5월 31일에 원본 문서에서 보존된 문서. 2013년 9월 8일에 확인함.
- ↑ “Gerrit Background - The history behind Gerrit Code Review”. Gerrit project. 2010년 5월 10일에 확인함.
- ↑ “Gerrit: Google-style code review meets git”. LWN. 2012년 7월 13일에 확인함.
- ↑ “People and Roles”.
- ↑ “Chromium OS Developer Guide”.
- ↑ “Gerrit Code Reviews”.
- ↑ “Too Smart for Git”. 2012년 10월 29일에 원본 문서에서 보존된 문서. 2011년 5월 31일에 확인함.
- ↑ “Gerrit on eclipsepedia”. Eclipse foundation. 2013년 6월 1일에 확인함.
- ↑ “Using Gerrit Code Review in an Open Source Project”.
- ↑ “Managers Become the Flywheel”. 2020년 10월 1일에 원본 문서에서 보존된 문서. 2017년 2월 4일에 확인함.
- ↑ “We're moving to GitHub”.
- ↑ “Google Web Toolkit Blog”. 2013년 7월 13일에 확인함.
- ↑ “Gerrit for LibreOffice”. 2012년 6월 16일. 2012년 6월 24일에 확인함.
- ↑ “gerrit.libreoffice Code Review”. 2012년 6월 24일에 확인함.
- ↑ “Gerrit Workflow”. OpenStack Wiki. 2013년 2월 21일에 확인함.
- ↑ “Workflow with Github and Gerrit”. 2015년 6월 5일.
- ↑ “OpenSwitch Gerrit Integration”. OpenSwitch Wiki. 2015년 12월 10일에 원본 문서에서 보존된 문서. 2015년 12월 9일에 확인함.
- ↑ “Gerrit Introduction”. Qt Project. 2012년 4월 24일. 2015년 7월 23일에 확인함.
- ↑ “Gerrit at SAP”. 2014년 3월 11일.
- ↑ “Gerrit Code Review”. Codereview.scilab.org. 2012년 10월 31일에 원본 문서에서 보존된 문서. 2012년 6월 21일에 확인함.
- ↑ “Gerrit - Tizen Developers”. 2013년 11월 16일에 원본 문서에서 보존된 문서. 2015년 9월 2일에 확인함.
- ↑ “TYPO3 Core repository migrated to Git”. 2011년 3월 11일. 2013년 1월 26일에 확인함.
- ↑ “TYPO3's Gerrit Code Review”. 2013년 1월 26일에 확인함.
- ↑ “Improving Operations Efficiency with Puppet”. 2015년 4월 17일.
- ↑ “Puppet Camp Paris: Improving Operations Efficiency With Puppet”. shell-tips.com. 2015년 4월 20일.
- ↑ “Gerrit at Vaadin”. 2015년 7월 21일. 2016년 8월 18일에 원본 문서에서 보존된 문서. 2017년 2월 4일에 확인함.
외부 링크
[편집]- 위키미디어 공용에 게릿 관련 미디어 분류가 있습니다.
- 게릿 - 공식 웹사이트
- 게릿 비디오 데모
- 효과적인 개발과 이클립스 Mylyn, Git, Gerrit 및 허드슨