오픈그록
OpenGrok| 개발자 | 선 마이크로시스템스/오라클 코퍼레이션 |
|---|---|
| 안정적 해제 | 1.7.11[1] / 2021년 6월 18일; |
| 리포지토리 | |
| 기록 위치 | 자바 |
| 운영 체제 | 크로스 플랫폼 |
| 유형 | 수정기호 제어와 인덱서 및 상호 참조기 |
| 면허증 | CDDL |
| 웹사이트 | oracle |
OpenGrok는 소스 코드 검색 및 상호 참조 엔진이다.프로그래머가 소스 코드 트리를 검색, 상호 참조 및 탐색하여 코드 이해를 돕는다.
모노톤, SCCS, RCS, CVS, Subversion, Mercurial, Git, Clearcase, Perforce, Baza 등 다양한 프로그램 파일 형식과 버전 제어 이력을 이해할 수 있다.[2]
이름은 grok라는 용어로, 컴퓨팅에서 "대단히 이해한다"는 뜻으로 쓰인다.
OpenGrok는 Oracle Corporation(Sun Micro시스템s를 흡수)의 몇몇 엔지니어들의 도움을 받아 커뮤니티에 의해 주로 개발되고 있다.OpenGrok는 CDDL(Common Development and Distribution License)의 조건에 따라 출시된다.
그것은 주로 자바로 쓰여졌고, 파이톤에서는 일부 툴링이 이루어졌다.그것은 Ctags가 수행한 분석에 의존한다.공식 도커 이미지가 있다.
특징들
OpenGrok 지원:
- 전체 텍스트 검색
- 정의 검색
- 식별자 검색
- 경로 검색
- 히스토리
- 일치하는 선 표시
- 계층 검색
- AND, OR, 필드 등의 쿼리 구문:
- 증분 업데이트
- 교차 참조를 강조 표시하는 구문(Xref)
- 파일 내 빠른 탐색
- SCM용 인터페이스
- 사용 가능한 URL
- 개별 파일 다운로드
- 디렉터리 수준에서의 변경 사항
- 다중 언어 지원
- 수게스터
- RESTful API
참고 항목
참조
- ^ "Release 1.7.11". 18 June 2021. Retrieved 21 June 2021.
- ^ "Supported Revision Control Systems · oracle/Opengrok Wiki". GitHub.
외부 링크