
Sourcetrail - 無料かつオープンソースのインタラクティブなソースエクスプローラー
重要なお知らせ: このプロジェクトは、Sourcetrailのオリジナル作者およびメンテナーによって2021年末にアーカイブされました。この決定について詳しく知りたい場合は、ブログをご覧ください。
Sourcetrailは、フリーかつオープンソースのクロスプラットフォームソースエクスプローラで、不慣れなソースコードの生産性向上を支援します。
リンク

Sourcetrailは:
オープンソースの開発と定期的なソフトウェアリリースは、これらの素晴らしいパトロンの支援によって完全に可能になっています!
自分のマシンにSourcetrailをセットアップするには、リリースの一覧から該当するOS用ビルドをダウンロードしてインストールするか、以下のパッケージマネージャのいずれかを使用します:
choco install sourcetrail で使用インストールが完了したら、クイックスタートガイドに従ってSourcetrailを理解してください。
機能リクエストやバグ報告は、イシュートラッカーに投稿できます。
次のテンプレートを使用してください:
特定の機能リクエストをサポートしたい場合、または他のユーザーが既に報告したバグと同じものを持っている場合は、以下でお知らせください:
Sourcetrailをビルドするには、マシンにいくつかの依存関係が必要です。ただし、CMakeベースのセットアップでは、特定の言語のインデックス機能を無効にできるため、依存関係の数を最小限に抑えることができます。
CMake v3.12 (Windows、Linux、MacOSで必要)
Git (Windows、Linux、MacOSで必要)
git が PATH 環境変数に追加されていることを確認してください。Visual Studio (Windowsで必要)
ccache (Linuxと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を使用する場合は、詳細モードを有効にすることをお勧めします。また、「Add Entry」ボタンから一部の定義を追加する必要がある場合があります。
ビルド設定を生成したら、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
<jdk_root>/bin が PATH 環境変数に含まれていること、および JAVA_HOME 環境変数が設定されていることを確認してください:
JAVA_HOME=<path/to/Java>/jdk1.x.x_xxx
Maven
.../apache-maven-x.x.x/bin が PATH 環境変数に含まれていること、および 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 ワークロードをインストールしてください。Wix 3.11
sourcetrail.msi Windowsインストーラーをビルドするために使用。<path/to>/WiX Toolset v3.11/bin を PATH 環境変数に追加してください。Visual Studio用Wix拡張
JRE
WinRAR
<path/to>/WinRAR を PATH 環境変数に追加してください。./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 Version 3 の下でライセンスされています。
"Sourcetrail" という名称は Coati Software が所有する商標であり、GNU GPLv3 の下でライセンスされたアセットには含まれていません。