Hur man visar källkoden för en programvara med öppen källkod

När utvecklare släpper sin programvara som öppen källkod visar det att de är både pålitliga och generösa. Programvara med öppen källkod(Open-source software) var en av de viktigaste sakerna som personligen hjälpte mig att komma igång som en självlärd kodare.

För att ett projekt ska vara öppen källkod måste utvecklaren göra sin källkod offentligt tillgänglig så att alla som är intresserade kan inspektera och lära av den. Viktigt är att det också visar att utvecklaren inte har några ondskefulla avsikter, eftersom öppen källkod tillåter användare att kompilera sina egna binärer istället för att använda någon som tillhandahålls.

Om du någon gång stöter på två programvaror och du inte kan bestämma vilken du ska använda, kontrollera om den ena är öppen källkod och den andra inte. Om så är fallet bör ditt val vara tydligt.

Men om du vill lära dig av eller till och med lägga till en del av programvarans källkod, är det också ett alternativ. För att göra det måste du veta hur du visar källkoden. I den här artikeln ska vi prata om hur du kan göra just det.

Hur man hittar källkoden(How to Find the Source Code)

När du har hittat en mjukvara med öppen källkod som du skulle vilja se källkoden till, är det första steget att faktiskt ta reda på hur projektets källkod görs tillgänglig.

I de flesta fall kommer källkoden att finnas på webbens största versionskontrollplattform, GitHub .

Vad är GitHub?(What Is GitHub?)

GitHub grundades 2008 och köptes av Microsoft 2018. Det är en global mjukvaruutvecklingsplattform som erbjuder alla källkodshanteringsfunktioner i Git , tillsammans med sina egna funktioner som förbättrar dess samarbetsmöjligheter och versionskontrollfunktioner.

Oftare än inte kommer utvecklare att vara värd för sin öppen källkod på GitHub . Några exempel på programvara som du förmodligen har hört talas om som har källkod tillgänglig på GitHub är LibreOffice , GIMP och VLC media player .

Med hjälp av GitHubs sökfunktion(GitHub’s search feature) bör du kunna hitta och se källkoden för praktiskt taget alla större programvaruprojekt som är öppen källkod.

Hur man visar källkoden(How to View the Source Code)

När du har hittat GitHub -förrådet som är värd för programvarans källkod, kommer du att upptäcka att allt är organiserat i ett grundläggande katalogträd. För filer gör GitHub visningskoden mycket enkel.

Som en utvecklingsplattform formaterar GitHub källkod snyggt genom sitt webbgränssnitt. Nästan(Almost) alla välrenommerade projekt kommer att innehålla en README.md , som är en nedmärkningsfil som visar användbar information om förvaret och dess struktur. När du navigerar till ett arkiv, scrolla nedåt så ser du innehållet i den här filen.

Förvarets README.md är viktigt att kolla in eftersom det ofta pekar användare i riktning mot källkoden som de kan vara intresserade av. Ett förråd kan fyllas med all möjlig kod och annan data, en del av den är helt värdelös för dig , så den här filen är din färdplan.

När du väl har listat ut var i förvaret koden som du är intresserad av finns, behöver du bara klicka dig igenom förvarets katalogträd för att komma dit du vill.

Om du klickar på en fil visas den med rätt syntaxmarkering.

För snabb inspektion är GitHubs webbgränssnitt utmärkt. Men för mer komplicerad källkod kanske du vill visa flera filer samtidigt eller under en lång tidsperiod. I det här fallet rekommenderar vi att du laddar ner och tittar på källkoden via en textredigerare(text editor) , till exempel Sublime Text.

Ladda ner källkoden(Downloading The Source Code)

Att ladda ner ett arkiv från GitHub tar bara två klick.

Överst i varje arkiv, under raden som visar det totala antalet commits, grenar, paket, releaser och bidragsgivare, ser du en grön knapp märkt Clone or download . Klicka på den och välj Ladda ner ZIP(Download ZIP) .

Som standard kommer detta att börja ladda ner det aktuella förvarets huvudgren som en ZIP -fil. När du är klar behöver du bara extrahera arkivet till en lokal mapp på din dator. Sedan, med hjälp av en textredigerare, kan du öppna vilken som helst av förvarets filer på ett mycket snabbare sätt som inte kräver en webbläsare.

Om du inte är en erfaren kodare kan GitHub vara lite förvirrande till en början. Om du bara tänker på det som en öppen katalog med källkod, med ett readme på översta nivån, är det inte alltför skrämmande. Att visa källkod med GitHub är enkelt, både lokalt och via dess webbgränssnitt.



About the author

Jag är en webbutvecklare med över 10 års erfarenhet av att arbeta med webbläsarna Firefox och Google Docs. Jag är specialist på att skapa enkla men kraftfulla onlineapplikationer och har utvecklat webbaserade lösningar för både små företag och stora organisationer. Min kundbas inkluderar några av de största företagen, inklusive FedEx, Coca Cola och Macy's. Mina kunskaper som utvecklare gör mig till en idealisk kandidat för alla projekt som behöver slutföras snabbt och effektivt - från att utveckla anpassade webbplatser till att skapa robusta e-postmarknadsföringskampanjer.



Related posts