Wichtiger Hinweis: Dieses Projekt wurde von den ursprünglichen Autoren und Betreuern von Sourcetrail bis Ende 2021 archiviert. Wenn Sie mehr über diese Entscheidung erfahren möchten, lesen Sie mehr in unserem Blog.
Sourcetrail ist ein kostenloser und plattformübergreifender Open-Source-Quellcode-Explorer, der Ihnen hilft, mit unbekanntem Quellcode produktiv zu arbeiten.
Windows:
Linux:
Links
Sourcetrail ist:
Die Open-Source-Entwicklung und regelmäßige Software-Releases werden ausschließlich durch die Unterstützung dieser großartigen Gönner ermöglicht!
Um Sourcetrail auf Ihrem Computer einzurichten, können Sie entweder den entsprechenden Build für Ihr Betriebssystem aus unserer Release-Liste herunterladen und auf Ihrem Computer installieren oder einen der folgenden Paketmanager verwenden:
choco install sourcetrail
Nachdem Ihre Installation abgeschlossen ist, folgen Sie unserer Kurzanleitung, um Sourcetrail kennenzulernen.
Sie können alle Ihre Funktionswünsche und Fehlerberichte in unserem Issue-Tracker veröffentlichen.
Verwenden Sie die folgende Vorlage:
Wenn Sie eine bestimmte Funktionsanfrage unterstützen möchten oder denselben Fehler haben, den bereits ein anderer Benutzer gemeldet hat, teilen Sie uns dies bitte mit:
Für die Erstellung von Sourcetrail müssen mehrere Abhängigkeiten auf Ihrem Computer vorhanden sein. Unser CMake-basiertes Setup ermöglicht jedoch die Deaktivierung der Indizierungsunterstützung für bestimmte Sprachen, wodurch die Anzahl der Abhängigkeiten auf ein Minimum reduziert wird.
CMake v3.12 (erforderlich für Windows, Linux und MacOS)
Git (erforderlich für Windows, Linux und MacOS)
git
zu Ihrer PATH
Umgebungsvariablen hinzugefügt wird, bevor Sie CMake ausführenVisual Studio (erforderlich für Windows)
ccache (optional für Linux und MacOS)
PATH
gefunden wirdBoost 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
Um Ihre Build-Umgebung einzurichten, führen Sie Folgendes aus:
$ 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> ../..
Hinweis: Wenn Sie die CMake-GUI verwenden, empfehlen wir Ihnen, den erweiterten Modus zu aktivieren. Möglicherweise müssen Sie auch einige der Definitionen über die Schaltfläche „Eintrag hinzufügen“ hinzufügen.
Öffnen Sie nach dem Generieren der Build-Konfiguration einfach die von CMake generierte Datei Sourcetrail.sln und erstellen Sie das Sourcetrail-Projekt.
$ 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
und bin/app/user
. CMake erstellt Symlinks innerhalb des Build-Verzeichnisses, die diese Verzeichnisse zugänglich machen. git checkout llvmorg-11.0.0
-DLLVM_ENABLE_RTTI=ON
erstellen. -DClang_DIR=<path/to/llvm_build>/lib/cmake/clang
-DBUILD_CXX_LANGUAGE_PACKAGE=ON
JDK 1.8
<jdk_root>/bin
in Ihrer PATH
Umgebungsvariablen verfügbar ist und dass die Umgebungsvariable JAVA_HOME
festgelegt ist: JAVA_HOME=<path/to/Java>/jdk1.x.x_xxx
Maven
.../apache-maven-xxx/bin
in Ihrer PATH
Umgebungsvariablen verfügbar ist und dass sowohl die Umgebungsvariablen M2_HOME
als auch MAVEN_HOME
festgelegt sind: 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 (erforderlich für Windows)
.Net desktop development
-Workload installieren.Wix 3.11
sourcetrail.msi
verwendet.<path/to>/WiX Toolset v3.11/bin
zu Ihrer PATH
Umgebungsvariablen hinzufügen.Wix-Erweiterung für Visual Studio
JRE
WinRAR
<path/to>/WinRAR
zu Ihrer PATH
Umgebungsvariablen hinzufügen. ./script/deploy_windows.sh
über die Entwickler-Eingabeaufforderung für Visual Studio aus. Das Skript, das einen 64-Bit-Build generiert und ihn jeweils in eine portable .zip
Datei und ein Wix-basiertes Windows-Installationsprogramm verpackt. Führen Sie nach dem Erstellen das Skript bundle_install.sh
im Build-Verzeichnis aus, das ein Sourcetrail.app
Bundle erstellt und einen Sourcetrail_<version>.dmg
Container generiert.
Führen Sie ./setup/Linux/createPackages.sh
aus dem Hauptverzeichnis aus, wodurch sowohl ein .tar.gz
als auch ein .AppImage
Paket im Hauptverzeichnis erstellt werden. Die Verpackung hängt von linuxdeployqt ab.
Die automatisierte Testsuite von Sourcetrail wird von Catch2 unterstützt. Um die Tests auszuführen, führen Sie einfach die Binärdatei Sourcetrail_test
aus. Bitte stellen Sie vor der Ausführung sicher, dass das Arbeitsverzeichnis auf ./bin/test
eingestellt ist.
Sourcetrail ist unter der GNU General Public License Version 3 lizenziert.
Der Name „Sourcetrail“ ist eine Marke von Coati Software und ist nicht in den unter der GNU GPLv3 lizenzierten Assets enthalten.