重要な注意:このプロジェクトは、2021 年末までに Sourcetrail の元の作成者と管理者によってアーカイブされました。この決定について詳しく知りたい場合は、ブログをご覧ください。
Sourcetrail は、なじみのないソース コードで生産性を高めるのに役立つ、無料のオープンソースのクロスプラットフォーム ソース エクスプローラーです。
Windows:
Linux:
リンク
ソーストレイルは次のとおりです。
オープンソース開発と定期的なソフトウェア リリースは、すべてこれらの素晴らしいパトロンのサポートによって可能になっています。
マシンに Sourcetrail をセットアップするには、リリースのリストからオペレーティング システムのそれぞれのビルドをダウンロードしてマシンにインストールするか、次のパッケージ マネージャーのいずれかを使用します。
choco install sourcetrail
で使用するインストールが完了したら、クイック スタート ガイドに従って 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
JDK1.8
<jdk_root>/bin
PATH
環境変数で使用可能であり、 JAVA_HOME
環境変数が設定されていることを確認してください。 JAVA_HOME=<path/to/Java>/jdk1.x.x_xxx
メイビン
.../apache-maven-xxx/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
ワークロードを必ずインストールしてください。ウィックス 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 バージョン 3 に基づいてライセンスされています。
「Sourcetrail」の名前は、Coati Software が所有する商標であり、GNU GPLv3 に基づいてライセンスされた資産には含まれません。