Catatan Penting: Proyek ini diarsipkan oleh penulis asli dan pengelola Sourcetrail pada akhir tahun 2021. Jika Anda ingin mengetahui lebih banyak tentang keputusan ini, baca lebih lanjut di blog kami.
Sourcetrail adalah penjelajah sumber lintas platform sumber terbuka dan gratis yang membantu Anda menjadi produktif dengan kode sumber yang tidak dikenal.
jendela:
Linux:
Tautan
Jejak sumber adalah:
Pengembangan sumber terbuka dan rilis perangkat lunak reguler dimungkinkan sepenuhnya berkat dukungan dari para pelanggan yang luar biasa ini!
Untuk menyiapkan Sourcetrail di mesin Anda, Anda dapat mengunduh build masing-masing untuk sistem operasi Anda dari daftar Rilis kami dan menginstalnya di mesin Anda, atau menggunakan salah satu manajer paket berikut:
choco install sourcetrail
Setelah instalasi Anda selesai, ikuti Panduan Memulai Cepat kami untuk mengenal Sourcetrail.
Anda dapat memposting semua permintaan fitur dan laporan bug di pelacak masalah kami.
Gunakan templat berikut:
Jika Anda ingin mendukung permintaan fitur tertentu atau Anda memiliki bug yang sama dengan yang dilaporkan pengguna lain, harap beri tahu kami:
Membangun Sourcetrail memerlukan beberapa dependensi untuk diterapkan pada mesin Anda. Namun, pengaturan berbasis CMake kami memungkinkan untuk menonaktifkan dukungan pengindeksan untuk bahasa tertentu yang mengurangi jumlah ketergantungan seminimal mungkin.
CMake v3.12 (diperlukan untuk Windows, Linux dan MacOS)
Git (diperlukan untuk Windows, Linux dan MacOS)
git
ditambahkan ke variabel lingkungan PATH
Anda sebelum menjalankan CMakeVisual Studio (diperlukan untuk Windows)
ccache (opsional untuk Linux dan MacOS)
PATH
Tingkatkan 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
Untuk menyiapkan lingkungan build Anda, jalankan:
$ 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> ../..
Petunjuk: Jika Anda menggunakan CMake GUI, kami menyarankan Anda mengaktifkan mode lanjutan. Anda juga mungkin diminta untuk menambahkan beberapa definisi melalui tombol "Tambahkan Entri".
Setelah membuat konfigurasi build, cukup buka file Sourcetrail.sln yang dihasilkan oleh CMake dan bangun proyek 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
dan bin/app/user
. CMake membuat symlink di dalam direktori build yang membuat direktori ini dapat diakses. 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
tersedia di variabel lingkungan PATH
Anda dan variabel lingkungan JAVA_HOME
telah disetel: JAVA_HOME=<path/to/Java>/jdk1.x.x_xxx
Maven
.../apache-maven-xxx/bin
tersedia di variabel lingkungan PATH
Anda dan variabel lingkungan M2_HOME
dan MAVEN_HOME
telah disetel: 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 (diperlukan untuk Windows)
.Net desktop development
.Wix 3.11
sourcetrail.msi
.<path/to>/WiX Toolset v3.11/bin
ke variabel lingkungan PATH
Anda.Ekstensi Wix untuk Visual Studio
JRE
WinRAR
<path/to>/WinRAR
ke variabel lingkungan PATH
Anda. ./script/deploy_windows.sh
dari Prompt Perintah Pengembang untuk Visual Studio. Skrip yang akan menghasilkan build 64bit dan mengemasnya menjadi file .zip
portabel dan penginstal Windows berbasis Wix. Setelah membangun, jalankan skrip bundle_install.sh
dalam direktori build yang akan membuat bundel Sourcetrail.app
dan menghasilkan container Sourcetrail_<version>.dmg
.
Jalankan ./setup/Linux/createPackages.sh
dari direktori utama, yang akan membuat paket .tar.gz
dan .AppImage
di direktori utama. Pengemasan tergantung pada linuxdeployqt.
Rangkaian pengujian otomatis Sourcetrail didukung oleh Catch2. Untuk menjalankan pengujian, cukup jalankan biner Sourcetrail_test
. Sebelum menjalankan, pastikan untuk mengatur direktori kerja ke ./bin/test
.
Sourcetrail dilisensikan di bawah GNU General Public License Versi 3.
Nama "Sourcetrail" adalah merek dagang yang dimiliki oleh Coati Software dan tidak termasuk dalam aset yang dilisensikan berdasarkan GNU GPLv3.