SourceTrail, kildekoden explorer i C, C ++, Java og Python bliver open source

SourceTrail

Sourcetrail er en platformskildeudforsker til Windows, macOS og Linux det udfører statisk analyse på kildekoden C, C ++, Java og Python og navigere gennem de indsamlede oplysninger i en brugergrænseflade, der kombinerer grafisk visning og kodevisning.

For eksempel skrifttypeværktøjet, integreres med IDE'er som Eclipse, IntelliJ IDEA, PyCharm eller redaktører som Atom, Sublime Text og Visual Studio Code. Her skal de ønskede ændringer foretages.

For dem der opdager det for første gang, SourceTrail kan være meget nyttigt at starte med en kodebase oprettet af en anden udvikler. Specifikt, da værktøjet giver dig mulighed for at dykke ned i en eksisterende kodebase og udforske dens generelle struktur. SourceTrail har en API til tilføjelse af nye programmeringssprog som udvidelser.

”Softwareudviklere er primært fokuseret på at skrive kildekode. Men ofte ender de med at bruge mere tid på at læse for at forstå, hvad der foregår i en eksisterende kodebase.

Samtidig er de fleste af de anvendte værktøjer designet til effektiv kodeskrivning og ikke til læsning. Derfor udviklede vi SourceTrail. Det hjælper dig med at forstå alle afhængigheder i din kildekode, så du ikke behøver at bekymre dig om at bryde hele systemet, når du rører ved en eksisterende kode, "siger udviklingsteamet..

Nu vil SourceTrail være gratis og open source

For få dage siden nyheden blev frigivet, at værktøjet er skiftet fra at blive betalt til open source siden tidligere, det var et kommercielt værktøj for udviklere af det østrigske selskab Coati Software, som dog det blev brugt til ikke-kommercielle projekter gratis.

Erhvervelse af SourceTrail vil ikke længere ske gennem en kommerciel licens:

”Vi besluttede at gå efter GNU General Public License, fordi det er en viral licens, der garanterer, at ændringer eller forbedringer af Sourcetrail forbliver fri software. I dag er vi stolte over at kunne meddele, at det fem år gamle produkt nu er frit tilgængeligt for offentligheden på GitHub, "skriver udviklingsteamet.

Producenten anerkender nu indirekte, at det ikke har været muligt at tjene penge på softwaren Nok, derfor overgangen til open source, som også sigter mod at opnå en bredere formidling af kildekoden.

Nå, ikke alle udviklere så værdien af ​​værktøjet, hvilket gør det vanskeligt at sælge, så nu Coati søger bidrag til via patreon at finansiere vedligeholdelse og support af Sourcetrail.

Da de ansvarlige for værktøjet kommenterer, at de har brug for mindst $ 1,500 pr. Måned for at vedligeholde open source-arkivet og fortsætte med at frigive opdateringer.

Ud over det faktum, at der er brug for 2500 dollars om måneden til styring af kommunikationsaspekter. Det tager $ 19,000 pr. Måned at fortsætte arbejdet med programmeringssprogsupport. UI-udvikling anslås til $ 27,000 pr. Måned. Det er gennem Patreon crowdfunding-platformen, at projektledere har til hensigt at arbejde hen imod disse mål.

Download og installer Sourcetrail på Linux

Endelig for dem der er interesserede i at prøve dette værktøj, Du kan downloade filen Sourcetrail.tar.gz, som du kan få fra følgende link.

Eller ved at udfø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

Udført download de skal pakke pakken ud med:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Vi går ind i biblioteket og lad os køre filen Sourcetrail.sh:

sudo sh Sourcetrail.sh 

Dette opretter en mappe "~ / .config / sourcetrail" ved første kørsel, dette er mappen til Sourcetrail-konfigurationen.

For at installere Sourcetrail, nu skal vi køre install.sh-scriptet

sudo sh install.sh

Når installationen er færdig, skal de tage hensyn til stien til den mappe, der indeholder de filer, der er nødvendige for udførelsen af ​​Sourcetrail. Placeringen er som følger:

~ /.config/sourcetrail

Endelig kan du få mere information i dens dokumentation på følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.