
Sourcetrail - 무료 오픈소스 인터랙티브 소스 탐색기
중요 참고: 이 프로젝트는 2021년 말에 Sourcetrail의 원저자와 유지관리자에 의해 보관되었습니다. 이 결정에 대해 더 알고 싶으시면 저희 블로그에서 더 읽어보세요.
Sourcetrail은 무료 오픈소스 크로스 플랫폼 소스 탐색기로, 익숙하지 않은 소스 코드에서 생산성을 높이는 데 도움을 줍니다.
링크

Sourcetrail은 다음과 같습니다:
오픈소스 개발과 정기적인 소프트웨어 릴리스는 이 멋진 후원자들의 지원 덕분에 이루어집니다!
Sourcetrail을 컴퓨터에 설치하려면 릴리스 목록에서 운영 체제에 맞는 빌드를 다운로드하여 설치하거나 다음 패키지 관리자 중 하나를 사용할 수 있습니다:
choco install sourcetrail과 함께 Chocolatey 패키지 사용설치가 완료되면 빠른 시작 가이드를 따라 Sourcetrail을 익혀보세요.
모든 기능 요청 및 버그 보고는 이슈 트래커에 게시할 수 있습니다.
다음 템플릿을 사용하세요:
특정 기능 요청을 지원하거나 다른 사용자가 이미 보고한 동일한 버그가 있는 경우 알려주세요:
Sourcetrail을 빌드하려면 컴퓨터에 여러 종속성이 필요합니다. 그러나 CMake 기반 설정을 사용하면 특정 언어에 대한 인덱싱 지원을 비활성화하여 종속성 수를 최소로 줄일 수 있습니다.
CMake v3.12 (required for Windows, Linux and MacOS)
Git (required for Windows, Linux and MacOS)
git이 PATH 환경 변수에 추가되었는지 확인하세요.Visual Studio (required for Windows)
ccache (optional for Linux and MacOS)
PATH에 있으면 재빌드 속도를 높이는 데 사용Boost 1.67
$ ./bootstrap.sh --with-libraries=filesystem,program_options,system,date_time
$ ./b2 --link=static --variant=release --threading=multi --runtime-link=static --cxxflags=-fPIC
Qt 5.12.3
빌드 환경을 설정하려면 다음을 실행하세요:
$ git clone https://github.com/CoatiSoftware/Sourcetrail.git
$ cd Sourcetrail
$ mkdir -p build/win64
$ cd build/win64
$ cmake -G "Visual Studio 15 2017 Win64" -DBOOST_ROOT=<path/to/boost_1_67_0> -DQt5_DIR=<path/to/Qt/version/platform/compiler/lib/cmake/Qt5> ../..
힌트: CMake GUI를 사용하는 경우 고급 모드를 활성화하는 것이 좋습니다. 또한 "항목 추가" 버튼을 통해 일부 정의를 추가해야 할 수도 있습니다.
빌드 구성 생성 후 CMake가 생성한 Sourcetrail.sln 파일을 열고 Sourcetrail 프로젝트를 빌드하세요.
$ cd Sourcetrail
$ mkdir -p build/Release
$ cd build/Release
$ cmake -DCMAKE_BUILD_TYPE="Release" -DBOOST_ROOT=<path/to/boost_1_67_0> -DQt5_DIR=<path/to/Qt/version/platform/compiler/lib/cmake/Qt5> ../..
$ make Sourcetrail
bin/app/data 및 bin/app/user의 리소스가 필요합니다. CMake는 빌드 디렉토리 내에 이러한 디렉토리에 접근할 수 있는 심볼릭 링크를 생성합니다.-DClang_DIR=<path/to/llvm_build>/lib/cmake/clang
-DBUILD_CXX_LANGUAGE_PACKAGE=ON
JDK 1.8
PATH 환경 변수에 <jdk_root>/bin이 있고 JAVA_HOME 환경 변수가 설정되어 있는지 확인하세요:
JAVA_HOME=<path/to/Java>/jdk1.x.x_xxx
Maven
PATH 환경 변수에 .../apache-maven-x.x.x/bin이 있고 M2_HOME 및 MAVEN_HOME 환경 변수가 모두 설정되어 있는지 확인하세요:
M2_HOME=.../apache-maven-x.x.x
MAVEN_HOME=.../apache-maven-x.x.x
-DBUILD_JAVA_LANGUAGE_PACKAGE=ON
-DBUILD_PYTHON_LANGUAGE_PACKAGE=ON
Visual Studio (required for Windows)
.Net 데스크톱 개발 워크로드를 설치해야 합니다.Wix 3.11
sourcetrail.msi Windows 설치 프로그램을 빌드하는 데 사용됨.PATH 환경 변수에 <path/to>/WiX Toolset v3.11/bin을 추가해야 합니다.Wix extension for Visual Studio
JRE
WinRAR
PATH 환경 변수에 <path/to>/WinRAR을 추가해야 합니다../script/deploy_windows.sh를 실행하세요. 이 스크립트는 64비트 빌드를 생성하고 각각 휴대용 .zip 파일과 Wix 기반 Windows 설치 프로그램으로 패키징합니다.bundle_install.sh 스크립트를 실행하면 Sourcetrail.app 번들을 생성하고 Sourcetrail_<version>.dmg 컨테이너를 생성합니다../setup/Linux/createPackages.sh를 실행하면 메인 디렉토리에 .tar.gz와 .AppImage 패키지가 모두 생성됩니다. 패키징은 linuxdeployqt에 의존합니다.Sourcetrail의 자동화된 테스트 스위트는 Catch2로 구동됩니다. 테스트를 실행하려면 Sourcetrail_test 바이너리를 실행하기만 하면 됩니다. 실행하기 전에 작업 디렉토리를 ./bin/test로 설정하세요.
Sourcetrail은 GNU General Public License 버전 3에 따라 라이선스가 부여됩니다.
"Sourcetrail" 이름은 Coati Software가 소유한 상표이며 GNU GPLv3에 따라 라이선스가 부여된 자산에 포함되지 않습니다.