
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