SourceTrail, källkodsutforskaren i C, C ++, Java och Python blir öppen källkod

SourceTrail

Sourcetrail är en källkodsutforskare på flera plattformar för Windows, macOS och Linux det utför statisk analys på C, C ++, Java och Python källkod och navigera genom den samlade informationen i ett användargränssnitt som kombinerar grafisk visning och kodvisning.

Teckensnittsverktyget, till exempel, integreras med IDE som Eclipse, IntelliJ IDEA, PyCharm eller redaktörer som Atom, Sublime Text och Visual Studio Code. Här måste de önskade ändringarna göras.

För dem som upptäcker det för första gången, SourceTrail kan vara mycket användbart för att börja med en kodbas som skapats av en annan utvecklare. Specifikt eftersom verktyget låter dig dyka in i en befintlig kodbas och utforska dess allmänna struktur. SourceTrail har ett API för att lägga till nya programmeringsspråk som tillägg.

”Mjukvaruutvecklare är främst inriktade på att skriva källkod. Men ofta slutar de lägga mer tid på att läsa för att förstå vad som händer i en befintlig kodbas.

Samtidigt är de flesta verktyg som används utformade för effektiv kodskrivning och inte för läsning. Det är därför vi utvecklade SourceTrail. Det hjälper dig att förstå alla beroenden i din källkod så att du inte behöver oroa dig för att bryta hela systemet när du berör en befintlig kod, säger utvecklingsteamet..

Nu kommer SourceTrail att vara gratis och öppen källkod

För några sedan, nyheterna släpptes att verktyget har ändrats från att betalas till öppen källkod sedan tidigare, det var ett kommersiellt verktyg för utvecklare av det österrikiska företaget Coati Software, som dock den användes gratis för icke-kommersiella projekt.

Förvärv av SourceTrail sker inte längre genom en kommersiell licens:

”Vi bestämde oss för GNU General Public License eftersom det är en virallicens som garanterar att alla ändringar eller förbättringar av Sourcetrail förblir fri programvara. Idag är vi stolta över att meddela att den fem år gamla produkten nu är fritt tillgänglig för allmänheten på GitHub, "skriver utvecklingsteamet.

Tillverkaren erkänner nu indirekt att den inte lyckats tjäna pengar på programvaran Tillräckligt, därav övergången till öppen källkod, som också syftar till att uppnå en bredare spridning av källkoden.

Tja, inte alla utvecklare såg värdet av verktyget, vilket gör det svårt att sälja, så nu Coati söker bidrag till via patreon för att finansiera Sourcetrail underhåll och support.

Eftersom de ansvariga för verktyget kommenterar att de behöver minst 1,500 XNUMX $ per månad för att underhålla öppen källkodsförvaret och fortsätta att släppa uppdateringar.

Förutom det faktum att 2500 dollar i månaden kommer att behövas för hanteringen av kommunikationsaspekter. Det tar $ 19,000 27,000 per månad att fortsätta arbeta med stöd för programmeringsspråk. UI-utveckling beräknas till $ XNUMX XNUMX per månad. Det är genom Patreon crowdfunding-plattform som projektledarna tänker arbeta för dessa mål.

Ladda ner och installera Sourcetrail på Linux

Slutligen, för dem som är intresserade av att prova detta verktyg, Du kan ladda ner filen Sourcetrail.tar.gz, som du kan få från följande länk.

Eller genom att utföra följande kommando i en terminal:

32 bitar:

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

64 bitar:

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

Gjort nedladdningen de ska packa upp paketet med:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Vi går in i katalogen och låt oss köra filen Sourcetrail.sh:

sudo sh Sourcetrail.sh 

Detta skapar en mapp "~ / .config / sourcetrail" vid första körningen, det här är mappen för Sourcetrail-konfigurationen.

För att installera Sourcetrail, nu ska vi köra install.sh-skriptet

sudo sh install.sh

När installationen är klar måste de ta hänsyn till sökvägen till mappen som innehåller de filer som är nödvändiga för körning av Sourcetrail. Platsen är som följer:

~ /.config/sourcetrail

Slutligen kan du få mer information i dess dokumentation på följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.