SourceTrail, kildekodeutforskeren i C, C ++, Java og Python blir åpen kildekode

SourceTrail

Sourcetrail er en plattformkildeutforsker for Windows, macOS og Linux det utfører statisk analyse på C, C ++, Java og Python kildekode og navigere gjennom samlet informasjon i et brukergrensesnitt som kombinerer grafisk visning og kodevisning.

Fonttypeverktøyet, for eksempel, integreres med IDEer som Eclipse, IntelliJ IDEA, PyCharm eller redaktører som Atom, Sublime Text og Visual Studio Code. Her må de ønskede endringene gjøres.

For de som oppdager det for første gang, SourceTrail kan være veldig nyttig å starte med en kodebase opprettet av en annen utvikler. Spesielt siden verktøyet lar deg dykke ned i en eksisterende kodebase og utforske dens generelle struktur. SourceTrail har en API for å legge til nye programmeringsspråk som utvidelser.

“Programvareutviklere er hovedsakelig fokusert på å skrive kildekode. Men ofte ender de opp med å bruke mer tid på å lese for å forstå hva som skjer i en eksisterende kodebase.

Samtidig er de fleste verktøyene designet for effektiv kodeskriving og ikke for lesing. Derfor utviklet vi SourceTrail. Det hjelper deg å forstå alle avhengighetene i kildekoden din, slik at du ikke trenger å bekymre deg for å bryte hele systemet når du berører en eksisterende kode, "sier utviklingsteamet..

Nå vil SourceTrail være gratis og åpen kildekode

For få siden, nyheten ble gitt ut at verktøyet har endret seg fra å bli betalt til åpen kildekode siden tidligere, det var et kommersielt verktøy for utviklere av det østerrikske selskapet Coati Software, som imidlertid den ble brukt til ikke-kommersielle prosjekter gratis.

Anskaffelse av SourceTrail vil ikke lenger skje gjennom en kommersiell lisens:

“Vi bestemte oss for å gå for GNU General Public License fordi det er en viral lisens som garanterer at eventuelle endringer eller forbedringer av Sourcetrail forblir fri programvare. I dag er vi stolte over å kunngjøre at det fem år gamle produktet nå er fritt tilgjengelig for publikum på GitHub, »skriver utviklingsteamet.

Produsenten erkjenner nå indirekte at den ikke har tjent med å tjene penger på programvaren Nok, derav flyttingen mot åpen kildekode, som også tar sikte på å oppnå en bredere formidling av kildekoden.

Vel, ikke alle utviklere så verdien av verktøyet, gjør det vanskelig å selge, så nå Coati søker bidrag til via patreon å finansiere vedlikehold og støtte fra Sourcetrail.

Siden de som er ansvarlige for verktøyet, kommenterer at de trenger minst $ 1,500 per måned for å opprettholde åpen kildekodedepot og fortsette å gi ut oppdateringer.

I tillegg til at det trengs 2500 dollar i måneden for styring av kommunikasjonsaspektene. Det vil ta $ 19,000 27,000 per måned å fortsette arbeidet med programmeringsspråkstøtte. UI-utvikling er estimert til $ XNUMX XNUMX per måned. Det er gjennom Patreon crowdfunding-plattform at prosjektlederne har til hensikt å jobbe mot disse målene.

Last ned og installer Sourcetrail på Linux

Endelig, for de som er interessert i å prøve dette verktøyet, Du kan laste ned filen Sourcetrail.tar.gz, som du kan få fra følgende lenke.

Eller ved å utføre følgende kommando i en terminal:

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

Gjort nedlastingen de skal pakke ut pakken med:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Vi går inn i katalogen og la oss kjøre Sourcetrail.sh-filen:

sudo sh Sourcetrail.sh 

Dette vil opprette en mappe "~ / .config / sourcetrail" ved første kjøring, dette er mappen for Sourcetrail-konfigurasjonen.

For å installere Sourcetrail, nå skal vi kjøre install.sh-skriptet

sudo sh install.sh

Når installasjonen er ferdig, må de ta hensyn til banen til mappen som inneholder filene som er nødvendige for utførelse av Sourcetrail. Plasseringen er som følger:

~ /.config/sourcetrail

Til slutt kan du få mer informasjon i dokumentasjonen på følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.