
Sourcetrail - निःशुल्क और ओपन-सोर्स इंटरैक्टिव सोर्स एक्सप्लोरर
महत्वपूर्ण नोट: यह प्रोजेक्ट 2021 के अंत तक Sourcetrail के मूल लेखकों और अनुरक्षकों द्वारा संग्रहित कर लिया गया था। यदि आप इस निर्णय के बारे में अधिक जानना चाहते हैं, तो हमारे ब्लॉग पर और पढ़ें।
Sourcetrail एक मुफ़्त और ओपन-सोर्स क्रॉस-प्लेटफ़ॉर्म सोर्स एक्सप्लोरर है जो आपको अपरिचित सोर्स कोड पर उत्पादक बनने में मदद करता है।
लिंक

Sourcetrail है:
ओपन-सोर्स विकास और नियमित सॉफ्टवेयर रिलीज़ पूरी तरह से इन शानदार संरक्षकों के समर्थन से संभव हुए हैं!
अपनी मशीन पर Sourcetrail सेटअप करने के लिए, आप रिलीज़ की हमारी सूची से अपने ऑपरेटिंग सिस्टम के लिए संबंधित बिल्ड डाउनलोड कर सकते हैं और इसे अपनी मशीन पर इंस्टॉल कर सकते हैं, या निम्नलिखित पैकेज मैनेजरों में से एक का उपयोग कर सकते हैं:
choco install sourcetrail के साथ Chocolatey पैकेज का उपयोग करेंआपकी स्थापना पूर्ण होने के बाद, Sourcetrail से परिचित होने के लिए हमारी त्वरित आरंभ मार्गदर्शिका का पालन करें।
आप अपने सभी फीचर अनुरोध और बग रिपोर्ट हमारे इश्यू ट्रैकर पर पोस्ट कर सकते हैं।
निम्नलिखित टेम्पलेट का उपयोग करें:
यदि आप किसी विशेष फीचर अनुरोध का समर्थन करना चाहते हैं या आपके पास वही बग है जो किसी अन्य उपयोगकर्ता ने पहले ही रिपोर्ट कर दिया है, तो कृपया हमें बताएं:
Sourcetrail बनाने के लिए आपकी मशीन पर कई निर्भरताएँ होना आवश्यक है। हालाँकि, हमारा CMake-आधारित सेटअप विशिष्ट भाषाओं के लिए इंडेक्सिंग समर्थन को अक्षम करने की अनुमति देता है जो निर्भरताओं की संख्या को न्यूनतम कर देता है।
CMake v3.12 (Windows, Linux और MacOS के लिए आवश्यक)
Git (Windows, Linux और MacOS के लिए आवश्यक)
git आपके PATH पर्यावरण चर में जोड़ा गया है।Visual Studio (Windows के लिए आवश्यक)
ccache (Linux और MacOS के लिए वैकल्पिक)
PATH में पाया जाता है तो पुनर्निर्माण को गति देने के लिए उपयोग किया जाता हैBoost 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 GUI का उपयोग कर रहे हैं, तो हम अनुशंसा करते हैं कि आप उन्नत मोड सक्रिय करें। साथ ही आपको "Add Entry" बटन के माध्यम से कुछ परिभाषाएँ जोड़ने की आवश्यकता हो सकती है।
बिल्ड कॉन्फ़िगरेशन उत्पन्न करने के बाद, बस CMake द्वारा उत्पन्न Sourcetrail.sln फ़ाइल खोलें और 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 (Windows के लिए आवश्यक)
.Net desktop development वर्कलोड स्थापित करना सुनिश्चित करें।Wix 3.11
sourcetrail.msi Windows इंस्टॉलर बनाने के लिए उपयोग किया जाता है।<path/to>/WiX Toolset v3.11/bin आपके PATH पर्यावरण चर में जोड़ा गया है।Visual Studio के लिए Wix एक्सटेंशन
JRE
WinRAR
<path/to>/WinRAR आपके पर्यावरण चर में जोड़ा गया है।./script/deploy_windows.sh चलाएँ। स्क्रिप्ट एक 64बिट बिल्ड उत्पन्न करेगी और इसे एक पोर्टेबल .zip फ़ाइल और एक Wix-आधारित Windows इंस्टॉलर में पैकेज करेगी, प्रत्येक।निर्माण के बाद, बिल्ड निर्देशिका के अंदर 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 के तहत लाइसेंस प्राप्त संपत्तियों में शामिल नहीं है।
PATH