중요 참고 사항: 이 프로젝트는 2021년 말까지 Sourcetrail의 원래 작성자 및 유지 관리 담당자에 의해 보관되었습니다. 이 결정에 대해 자세히 알고 싶다면 블로그에서 자세히 읽어보세요.
Sourcetrail은 익숙하지 않은 소스 코드에서 생산성을 높이는 데 도움이 되는 무료 오픈 소스 크로스 플랫폼 소스 탐색기입니다.
윈도우:
리눅스:
모래밭
소스트레일은 다음과 같습니다:
오픈 소스 개발과 정기 소프트웨어 출시는 전적으로 멋진 후원자들의 지원 덕분에 가능했습니다!
컴퓨터에 Sourcetrail을 설정하려면 릴리스 목록에서 운영 체제에 해당하는 빌드를 다운로드하여 컴퓨터에 설치하거나 다음 패키지 관리자 중 하나를 사용할 수 있습니다.
choco install sourcetrail
과 함께 Chocolatey 패키지 사용설치가 완료된 후 빠른 시작 가이드를 따라 Sourcetrail에 대해 알아보세요.
모든 기능 요청과 버그 보고서를 이슈 트래커에 게시할 수 있습니다.
다음 템플릿을 사용하십시오.
특정 기능 요청을 지원하고 싶거나 다른 사용자가 이미 보고한 동일한 버그가 있는 경우 알려주십시오.
Sourcetrail을 구축하려면 컴퓨터에 몇 가지 종속성이 있어야 합니다. 그러나 CMake 기반 설정을 사용하면 특정 언어에 대한 인덱싱 지원을 비활성화하여 종속성 수를 최소한으로 줄일 수 있습니다.
CMake v3.12(Windows, Linux 및 MacOS에 필요)
Git(Windows, Linux 및 MacOS에 필요)
PATH
환경 변수에 git
추가되었는지 확인하세요.Visual Studio(Windows에 필요)
ccache(Linux 및 MacOS의 경우 선택 사항)
PATH
에 있는 경우 재구축 속도를 높이는 데 사용됩니다.부스트 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는 이러한 디렉터리에 액세스할 수 있도록 빌드 디렉터리 내에 심볼릭 링크를 만듭니다. git checkout llvmorg-11.0.0
-DLLVM_ENABLE_RTTI=ON
으로 빌드하세요. -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
메이븐
PATH
환경 변수에서 .../apache-maven-xxx/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(Windows에 필요)
.Net desktop development
워크로드를 설치하십시오.윅스 3.11
sourcetrail.msi
Windows 설치 프로그램을 빌드하는 데 사용됩니다.PATH
환경 변수에 <path/to>/WiX Toolset v3.11/bin
추가해야 합니다.Visual Studio용 Wix 확장 프로그램
JRE
WinRAR
PATH
환경 변수에 <path/to>/WinRAR
추가해야 합니다. ./script/deploy_windows.sh
실행합니다. 64비트 빌드를 생성하고 이를 각각 휴대용 .zip
파일과 Wix 기반 Windows 설치 프로그램으로 패키징하는 스크립트입니다. 빌드 후 Sourcetrail.app
번들을 생성하고 Sourcetrail_<version>.dmg
컨테이너를 생성하는 빌드 디렉터리 내에서 bundle_install.sh
스크립트를 실행합니다.
기본 디렉터리에서 ./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에 따라 라이센스가 부여된 자산에는 포함되지 않습니다.