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