Ang SourceTrail, ang explorer ng source code sa C, C ++, Java at Python ay naging open source

PinagmulanTrail

Sourcetrail ay isang cross-platform source code explorer para sa Windows, macOS at Linux na gumaganap static analysis sa C, C ++, Java at Python source code at mag-navigate sa pamamagitan ng nakolektang impormasyon sa loob ng isang interface ng gumagamit na pinagsasama ang grapikong pagpapakita at pagpapakita ng code.

Ang tool na uri ng font, halimbawa, isinasama sa mga IDE tulad ng Eclipse, IntelliJ IDEA, PyCharm o mga editor tulad ng Atom, Sublime Text at Visual Studio Code. Narito kung gayon ang mga nais na pagbabago ay dapat gawin.

Para sa mga unang nakakatuklas nito, Ang SourceTrail ay maaaring maging napaka kapaki-pakinabang upang magsimula sa isang code base na nilikha ng isa pang developer. Partikular, dahil pinapayagan ka ng tool na sumisid ka sa isang mayroon nang batayan ng code at tuklasin ang pangkalahatang istraktura nito. Ang SourceTrail ay may isang API para sa pagdaragdag ng mga bagong wika ng programa bilang mga extension.

"Ang mga developer ng software ay pangunahing nakatuon sa pagsulat ng source code. Ngunit madalas, nagtatapos sila sa paggastos ng mas maraming oras sa pagbabasa upang maunawaan kung ano ang nangyayari sa isang mayroon nang codebase.

Sa parehong oras, ang karamihan sa mga tool na ginamit ay idinisenyo para sa mahusay na pagsulat ng code at hindi para sa pagbabasa. Iyon ang dahilan kung bakit binuo namin ang SourceTrail. Tinutulungan ka nitong maunawaan ang lahat ng mga dependency sa iyong source code kaya't hindi ka dapat mag-alala tungkol sa paglabag sa buong system kapag hinawakan mo ang isang mayroon nang code, "sabi ng pangkat ng pag-unlad.

Ngayon ang SourceTrail ay magiging libre at bukas na mapagkukunan

Ilang nakaraan, ang balita ay inilabas na ang tool ay nagbago mula sa pagbabayad sa bukas na mapagkukunan mula noon, ito ay isang kasangkapan sa komersyo para sa mga developer ng kumpanyang Austrian na Coati Software, na, gayunpaman, ginamit ito para sa mga di-komersyal na proyekto nang libre.

Ang Pagkuha ng SourceTrail ay hindi na sa pamamagitan ng isang komersyal na lisensya:

"Nagpasya kaming pumunta para sa GNU General Public License sapagkat ito ay isang lisensya sa viral na ginagarantiyahan na ang anumang mga pagbabago o pagpapabuti sa Sourcetrail ay mananatiling libreng software. Ngayon ipinagmamalaki naming ipahayag na ang limang taong gulang na produkto ay malayang magagamit na ngayon sa publiko sa GitHub, "isinulat ng koponan sa pag-unlad.

Ang tagagawa ngayon ay hindi direktang kinikilala na nabigo itong gawing pera ang software Sapat na, samakatuwid ay ang paglipat patungo sa bukas na mapagkukunan, na naglalayon din upang makamit ang isang mas malawak na pagpapakalat ng source code.

Sa gayon, hindi lahat ng mga developer ay nakakita ng halaga ng tool, nagpapahirap magbenta, kaya ngayon Naghanap si Coati ng mga kontribusyon sa sa pamamagitan ng patreon upang pondohan ang pagpapanatili at suporta ng Sourcetrail.

Dahil ang mga responsable para sa tool ay nagkomento na kailangan nila ng hindi bababa sa $ 1,500 bawat buwan upang mapanatili ang open source repository at magpatuloy na maglabas ng mga pag-update.

Bilang karagdagan sa ang katunayan na ang $ 2500 bawat buwan ay kinakailangan upang pamahalaan ang mga aspeto ng komunikasyon. Aabutin ang $ 19,000 bawat buwan upang magpatuloy sa pagtatrabaho sa suporta sa wika ng programa. Ang pagbuo ng UI ay tinatayang $ 27,000 bawat buwan. Ito ay sa pamamagitan ng platform ng crowdfunding ng Patreon na balak ng mga pinuno ng proyekto na gumana patungo sa mga layuning ito.

Mag-download at mag-install ng Sourcetrail sa Linux

Sa wakas, para sa mga interesadong subukan ang tool na ito, Maaari mong i-download ang Sourcetrail.tar.gz file, na maaari kang makuha mula sa ang sumusunod na link.

O sa pamamagitan ng pagpapatupad ng sumusunod na utos sa isang terminal:

32 piraso:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_32bit.tar.gz

64 piraso:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Tapos na ang pag-download dapat nilang i-unzip ang package sa:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Ipasok namin ang direktoryo at patakbuhin natin ang Sourcetrail.sh file:

sudo sh Sourcetrail.sh 

Lilikha ito ng isang folder na "~ / .config / sourcetrail" sa unang pagpapatakbo, ito ang folder para sa pagsasaayos ng Sourcetrail.

Upang mai-install ang Sourcetrail, ngayon ay tatakbo namin ang install.sh script

sudo sh install.sh

Kapag tapos na ang pag-install, dapat nilang isaalang-alang ang landas ng folder na naglalaman ng mga file na kinakailangan para sa pagpapatupad ng Sourcetrail. Ang lokasyon ay ang mga sumusunod:

~ /.config/sourcetrail

Sa wakas maaari kang makakuha ng higit pang impormasyon sa dokumentasyon nito sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.