Sourcetrail egy platformon átívelő forráskód-felfedező Windows, macOS és Linux számára statikus elemzést végez a C, C ++, Java és Python forráskódokon és navigáljon az összegyűjtött információk között egy felhasználói felületen belül, amely ötvözi a grafikus megjelenítést és a kódmegjelenítést.
Például a betűtípus-eszköz, integrálódik olyan IDE-kkel, mint az Eclipse, az IntelliJ IDEA, a PyCharm, vagy olyan szerkesztőkkel, mint az Atom, a Sublime Text és a Visual Studio Code. Itt kell elvégezni a kívánt változtatásokat.
Azok számára, akik először fedezik fel, A SourceTrail nagyon hasznos lehet egy másik fejlesztő által létrehozott kódbázissal kezdeni. Pontosabban, mivel az eszköz lehetővé teszi, hogy belemerüljön egy meglévő kódbázisba, és felfedezze annak általános felépítését. A SourceTrail rendelkezik API-val új programozási nyelvek bővítményként történő hozzáadásához.
„A szoftverfejlesztők elsősorban a forráskód írására koncentrálnak. De gyakran több időt töltenek olvasással, hogy megértsék, mi folyik egy meglévő kódbázisban.
Ugyanakkor a felhasznált eszközök többségét a hatékony kódíráshoz tervezték, és nem az olvasáshoz. Ezért fejlesztettük ki a SourceTrailt. Ez segít megérteni a forráskód összes függőségét, hogy ne kelljen aggódnia az egész rendszer megszakításáért, ha megérint egy meglévő kódot "- mondja a fejlesztői csapat.
Most a SourceTrail ingyenes és nyílt forráskódú lesz
Néhány évvel ezelőtt megjelent a hír, miszerint az eszköz fizetettről nyílt forráskódra változott mivel korábban, ez egy kereskedelmi eszköz volt az osztrák Coati Software cég fejlesztői számára, amely azonban nem kereskedelmi célú projektekhez használták ingyen.
A SourceTrail megszerzése már nem kereskedelmi licencen keresztül történik:
„Úgy döntöttünk, hogy a GNU General Public License-t választjuk, mert ez egy vírusos licenc, amely garantálja, hogy a Sourcetrail bármilyen változása vagy fejlesztése szabad szoftver marad. Ma büszkén jelenthetjük be, hogy az ötéves termék ma már szabadon elérhető a nyilvánosság számára a GitHubon "- írja a fejlesztői csapat.
A gyártó most már közvetetten elismeri, hogy nem sikerült bevételt szerezni a szoftverrel Elég, ezért a nyílt forráskód felé történő elmozdulás, amelynek célja a forráskód szélesebb körű elterjesztése is.
Nos, nem minden fejlesztő látta az eszköz értékét, megnehezítve az eladást, így most Coati hozzájárulást kér a patreon keresztül a Sourcetrail karbantartásának és támogatásának finanszírozására.
Mivel az eszközért felelős személyek megjegyzik, hogy havonta legalább 1,500 dollárra van szükségük a nyílt forráskódú adattár fenntartásához és a frissítések kiadásának folytatásához.
Amellett, hogy havi 2500 dollárra lesz szükség a kommunikációs szempontok kezeléséhez. Havonta 19,000 27,000 dollárba kerül, hogy tovább dolgozzon a programozási nyelv támogatásával. A felhasználói felület fejlesztése becslések szerint havi XNUMX XNUMX USD. A projekt vezetői a Patreon közösségi finanszírozási platformon keresztül kívánnak törekedni e célok elérésére.
Töltse le és telepítse a Sourcetrail szoftvert Linuxra
Végül, azok számára, akik kipróbálják ezt az eszközt, Letöltheti a Sourcetrail.tar.gz fájlt, amelyről letöltheti a következő link.
Vagy a következő parancs végrehajtásával egy terminálban:
32 bit:
wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_32bit.tar.gz
64 bit:
wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_64bit.tar.gz
Kész a letöltés kicsomagolják a csomagot:
tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz
Belépünk a könyvtárba és futtassuk a Sourcetrail.sh fájlt:
sudo sh Sourcetrail.sh
Ez első futtatáskor létrehoz egy mappát "~ / .config / sourcetrail", ez a Sourcetrail konfiguráció mappája.
A Sourcetrail telepítéséhez most futtatni fogjuk az install.sh parancsfájlt
sudo sh install.sh
A telepítés befejezése után figyelembe kell venniük a Sourcetrail végrehajtásához szükséges fájlokat tartalmazó mappa elérési útját. A helyszín a következő:
~ /.config/sourcetrail
Végül további információkat találhat a dokumentációjában az alábbi linken.