Sourcetrail 是一個跨平台的源代碼瀏覽器 對於Windows,macOS和Linux 對C,C ++,Java和Python源代碼執行靜態分析 並在結合了圖形顯示和代碼顯示的用戶界面中瀏覽收集到的信息。
字體類型工具,例如,與Eclipse,IntelliJ IDEA,PyCharm等IDE或Atom,Sublime Text和Visual Studio Code等編輯器集成。 然後必須在此處進行所需的更改。
對於那些第一次發現它的人, 從另一個開發人員創建的代碼庫開始,SourceTrail可能非常有用。 具體來說,由於該工具使您可以深入研究現有代碼庫並探索其一般結構。 SourceTrail具有用於添加新編程語言作為擴展的API。
“軟件開發人員主要專注於編寫源代碼。 但是通常,他們最終會花費更多的時間閱讀以了解現有代碼庫中發生的事情。
同時,大多數使用的工具都是為有效的代碼編寫而不是為閱讀而設計的。 這就是我們開發SourceTrail的原因。 它可以幫助您了解源代碼中的所有依賴關係,從而使您不必擔心在觸摸現有代碼時就破壞整個系統。.
現在SourceTrail將是免費和開源的
不久前 有消息稱該工具已從付費變為開源 自從以前,這是一種商業工具 面向奧地利Coati Software公司的開發人員,不過, 它免費用於非商業項目。
收購SourceTrail將不再通過商業許可:
“我們決定申請GNU通用公共許可證,因為它是一種病毒性許可證,可以保證對Sourcetrail所做的任何更改或改進都將保留為免費軟件。 今天,我們很自豪地宣布,已有XNUMX年曆史的產品現在可以在GitHub上免費向公眾公開,“開發團隊寫道。
製造商現在間接承認未能通過軟件獲利 因此,向開源邁進了足夠的步伐,這也旨在實現對源代碼的更廣泛的傳播。
好吧,並不是所有的開發人員都看到該工具的價值 很難賣,所以現在 浣熊尋求捐助 通過patreon 為Sourcetrail維護和支持提供資金。
由於對該工具負責的人評論說,他們每月至少需要1,500美元來維護開源存儲庫並繼續發布更新。
此外,每月需要花費2500美元來管理通信方面。 繼續進行編程語言支持將需要每個月$ 19,000。 UI開發估計為每月27,000美元。 項目負責人打算通過Patreon眾籌平台努力實現這些目標。
在Linux上下載並安裝Sourcetrail
最後, 對於那些有興趣嘗試此工具的人, 您可以下載Sourcetrail.tar.gz文件,該文件可以從以下網站獲取 以下鏈接。
或通過在終端中執行以下命令:
32位:
wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_32bit.tar.gz
64位:
wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_64bit.tar.gz
完成下載 他們應該使用以下方法解壓縮軟件包:
tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz
我們進入目錄並 讓我們運行Sourcetrail.sh文件:
sudo sh Sourcetrail.sh
這將在第一次運行時創建一個文件夾“〜/ .config / sourcetrail”,這是Sourcetrail配置的文件夾。
要安裝Sourcetrail, 現在我們將運行install.sh腳本
sudo sh install.sh
安裝完成後,它們必須考慮包含執行Sourcetrail所需文件的文件夾的路徑。 位置如下:
~ /.config/sourcetrail
最後,您可以透過以下連結在其文件中獲取更多資訊。