SourceTrail, avotu kodu pētnieks C, C ++, Java un Python, kļūst par atvērtu pirmkoda

SourceTrail

Sourcetrail ir starpplatformu avota kodu pētnieks Windows, macOS un Linux veic C, C ++, Java un Python pirmkodu statisko analīzi un pārvietojieties pa apkopoto informāciju lietotāja saskarnē, kas apvieno grafisko attēlojumu un koda attēlojumu.

Piemēram, fonta veida rīks, integrējas ar tādiem IDE kā Eclipse, IntelliJ IDEA, PyCharm vai redaktoriem, piemēram, Atom, Sublime Text un Visual Studio Code. Šeit tad jāveic vēlamās izmaiņas.

Tiem, kas to atklāj pirmo reizi, SourceTrail var būt ļoti noderīgi, ja sākat ar cita izstrādātāja izveidotu kodu bāzi. Konkrēti, tā kā rīks ļauj ienirt esošajā kodu bāzē un izpētīt tās vispārējo struktūru. SourceTrail ir API, lai pievienotu jaunas programmēšanas valodas kā paplašinājumus.

“Programmatūras izstrādātāji galvenokārt koncentrējas uz pirmkodu rakstīšanu. Bet bieži vien viņi vairāk laika pavada, lasot, lai saprastu, kas notiek esošajā koda bāzē.

Tajā pašā laikā lielākā daļa izmantoto rīku ir paredzēti efektīvai koda rakstīšanai, nevis lasīšanai. Tāpēc mēs izstrādājām SourceTrail. Tas palīdz izprast visas avota koda atkarības, lai, pieskaroties esošam kodam, nebūtu jāuztraucas par visas sistēmas salaušanu, "saka izstrādes komanda.

Tagad SourceTrail būs bezmaksas un atvērts avots

Pirms dažiem tika izlaistas ziņas, ka rīks ir mainīts no maksāšanas uz atvērto avotu kopš iepriekš, tas bija komerciāls rīks Austrijas uzņēmuma Coati Software izstrādātājiem, kas tomēr to bez maksas izmantoja nekomerciāliem projektiem.

SourceTrail iegāde vairs nenotiks, izmantojot komerciālu licenci:

“Mēs nolēmām izvēlēties GNU General Public License, jo tā ir vīrusu licence, kas garantē, ka visas izmaiņas vai uzlabojumi Sourcetrail paliks bezmaksas programmatūra. Šodien mēs ar lepnumu paziņojam, ka piecus gadus vecais produkts tagad ir brīvi pieejams sabiedrībai vietnē GitHub, "raksta izstrādes komanda.

Tagad ražotājs netieši atzīst, ka nav izdevies gūt peļņu no programmatūras Pietiek, līdz ar to virzība uz atvērto pirmkodu, kura mērķis ir arī panākt plašāku pirmkodu izplatīšanu.

Ne visi izstrādātāji redzēja rīka vērtību, apgrūtinot pārdošanu, tāpēc tagad Coati meklē ieguldījumu via patreon lai finansētu Sourcetrail uzturēšanu un atbalstu.

Tā kā par rīku atbildīgie komentē, ka viņiem ir nepieciešami vismaz 1,500 USD mēnesī, lai uzturētu atvērtā pirmkoda krātuvi un turpinātu izlaist atjauninājumus.

Papildus tam, ka komunikācijas aspektu pārvaldībai būs nepieciešami 2500 dolāri mēnesī. Lai turpinātu strādāt pie programmēšanas valodas atbalsta, būs nepieciešami 19,000 27,000 USD mēnesī. UI attīstība tiek lēsta USD XNUMX XNUMX mēnesī. Tieši caur Patreon pūļa finansēšanas platformu projekta vadītāji plāno strādāt šo mērķu sasniegšanā.

Lejupielādējiet un instalējiet Sourcetrail operētājsistēmā Linux

Visbeidzot, tiem, kurus interesē izmēģināt šo rīku, Jūs varat lejupielādēt failu Sourcetrail.tar.gz, kuru varat iegūt šo saiti.

Vai arī izpildot šādu komandu terminālā:

32 biti:

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

64 biti:

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

Gatavs lejupielādei viņiem jāatsaiņo iepakojums ar:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Mēs ievadām direktoriju un palaidīsim failu Sourcetrail.sh:

sudo sh Sourcetrail.sh 

Tas pirmajā reizē izveidos mapi "~ / .config / sourcetrail", šī ir Sourcetrail konfigurācijas mape.

Lai instalētu Sourcetrail, tagad mēs palaidīsim skriptu install.sh

sudo sh install.sh

Kad instalēšana ir pabeigta, viņiem jāņem vērā mapes ceļš, kurā ir faili, kas nepieciešami Sourcetrail izpildei. Atrašanās vieta ir šāda:

~ /.config/sourcetrail

Visbeidzot, jūs varat iegūt vairāk informācijas tās dokumentācijā, izmantojot šo saiti.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.