
Sourcetrail - مستكشف مصدر تفاعلي مجاني ومفتوح المصدر
ملاحظة مهمة: تم أرشفة هذا المشروع من قبل المؤلفين الأصليين والمشرفين على Sourcetrail في نهاية عام 2021. إذا كنت تريد معرفة المزيد عن هذا القرار، اقرأ المزيد على مدونتنا.
Sourcetrail هو مستكشف مصادر مفتوح المصدر ومتعدد المنصات مجاني يساعدك على الإنتاجية في شفرة المصدر غير المألوفة.
الروابط

Sourcetrail هو:
التطوير مفتوح المصدر والإصدارات المنتظمة للبرنامج أصبحت ممكنة بفضل دعم هؤلاء الرعاة الرائعين!
لإعداد Sourcetrail على جهازك، يمكنك إما تنزيل الإصدار المناسب لنظام التشغيل الخاص بك من قائمة الإصدارات وتثبيته على جهازك، أو استخدام أحد مديري الحزم التالية:
choco install sourcetrailبعد اكتمال التثبيت، اتبع دليل البدء السريع للتعرف على Sourcetrail.
يمكنك نشر جميع طلبات الميزات وتقارير الأخطاء على متتبع المشكلات.
استخدم القالب التالي:
إذا كنت ترغب في دعم طلب ميزة معينة أو لديك نفس الخطأ الذي أبلغ عنه مستخدم آخر، فيرجى إخبارنا:
يتطلب بناء Sourcetrail وجود عدة تبعيات على جهازك. ومع ذلك، فإن الإعداد القائم على CMake يسمح بتعطيل دعم الفهرسة للغات محددة مما يقلل عدد التبعيات إلى الحد الأدنى.
CMake v3.12 (مطلوب لويندوز ولينكس وماك)
Git (مطلوب لويندوز ولينكس وماك)
git إلى متغير البيئة PATH قبل تشغيل CMakeVisual Studio (مطلوب لويندوز)
ccache (اختياري للينكس وماك)
PATHBoost 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 الرسومية، نوصي بتفعيل الوضع المتقدم. أيضًا قد تحتاج إلى إضافة بعض التعريفات عبر زر "Add Entry".
بعد توليد تكوين البناء، افتح ملف Sourcetrail.sln الذي تم إنشاؤه بواسطة CMake وقم ببناء مشروع 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 (مطلوب لويندوز)
.Net desktop development.Wix 3.11
sourcetrail.msi.<path/to>/WiX Toolset v3.11/bin إلى متغير البيئة PATH.إضافة Wix لـ Visual Studio
JRE
WinRAR
<path/to>/WinRAR إلى متغير البيئة PATH../script/deploy_windows.sh من موجه أوامر المطور لـ Visual Studio. سيقوم البرنامج النصي بتوليد بناء 64 بت وتعبئته في ملف .zip محمول ومثبت ويندوز قائم على Wix، كل على حدة.بعد البناء، قم بتشغيل البرنامج النصي bundle_install.sh داخل دليل البناء الذي سينشئ حزمة Sourcetrail.app ويولد حاوية Sourcetrail_<version>.dmg.
قم بتشغيل ./setup/Linux/createPackages.sh من الدليل الرئيسي، والذي ينشئ كلًا من حزمة .tar.gz و .AppImage في الدليل الرئيسي. تعتمد التعبئة على linuxdeployqt.
يتم تشغيل مجموعة الاختبارات الآلية لـ Sourcetrail بواسطة Catch2. لتشغيل الاختبارات، قم ببساطة بتنفيذ الملف الثنائي Sourcetrail_test. قبل التنفيذ، يرجى التأكد من تعيين دليل العمل إلى ./bin/test.
Sourcetrail مرخص بموجب رخصة GNU العامة العامة الإصدار 3.
اسم "Sourcetrail" هو علامة تجارية مملوكة لـ Coati Software وهو غير مشمول ضمن الأصول المرخصة بموجب GNU GPLv3.