Sådan får du vist kildekoden til et stykke open source software

Når udviklere frigiver deres software som open source, viser det, at de er både pålidelige og generøse. Open source-software var en af ​​de vigtigste ting, der personligt hjalp mig med at komme i gang som autodidakt koder.

For at et projekt skal være open source, skal udvikleren gøre sin kildekode offentligt tilgængelig, så alle interesserede kan inspicere og lære af den. Det er vigtigt, at det også viser, at udvikleren ikke har nogen uhyggelige intentioner, da open source-kode giver brugerne mulighed for at kompilere deres egne binære filer i stedet for at bruge nogen af ​​dem.

Hvis du nogensinde støder på to stykker software, og du ikke kan bestemme, hvilken du skal bruge, skal du kontrollere, om den ene er open source, og den anden ikke er. Hvis ja, bør dit valg være klart.

Men hvis du vil lære af eller endda tilføje et stykke softwares kildekode, er det også en mulighed. For at gøre det skal du vide, hvordan du får vist kildekoden. Lad os i denne artikel tale om, hvordan du kan gøre netop det.

Sådan finder du kildekoden(How to Find the Source Code)

Når du har fundet et stykke open source-software, som du gerne vil se kildekoden til, er det første skridt faktisk at finde ud af, hvordan projektets kildekode gøres tilgængelig.

I de fleste tilfælde vil kildekoden blive hostet på nettets største versionskontrolplatform, GitHub .

Hvad er GitHub?(What Is GitHub?)

GitHub blev grundlagt i 2008 og købt af Microsoft i 2018. Det er en global softwareudviklingsplatform, der tilbyder alle Gits kildekodestyringsfunktioner sammen(Git) med dets egne funktioner, der forbedrer dets samarbejdsmuligheder og versionskontrolfunktioner.

Oftere end ikke vil udviklere hoste deres open source-kode på GitHub . Et par eksempler på software, som du sikkert har hørt om, som har kildekode tilgængelig på GitHub , er LibreOffice , GIMP og VLC medieafspiller(VLC media player) .

Ved at bruge GitHubs søgefunktion(GitHub’s search feature) bør du være i stand til at finde og se kildekoden til praktisk talt alle større softwareprojekter, der er open source.

Sådan får du vist kildekoden(How to View the Source Code)

Når du har fundet GitHub -lageret, der er vært for softwarens kildekode, vil du opdage, at alt er organiseret i et grundlæggende bibliotekstræ. For filer gør GitHub det meget nemt at se kode.

Som en udviklingsplatform formaterer GitHub pænt kildekode gennem sin webgrænseflade. Næsten(Almost) alle velrenommerede projekter vil inkludere en README.md , som er en markdown-fil, der viser nyttige oplysninger om depotet og dets struktur. Når du navigerer til et lager, skal du rulle ned, og du vil se indholdet af denne fil.

Depotets README.md(README.md) er vigtigt at tjekke ud, fordi det ofte peger brugerne i retning af den kildekode, som de kan være interesserede i. Et depot kan fyldes med alverdens kode og andre data, noget af det fuldstændig ubrugeligt for dig , så denne fil er din køreplan.

Når du har fundet ud af, hvor i depotet den kode, du er interesseret i, er placeret, skal du blot klikke dig igennem depotets bibliotekstræ for at komme derhen, hvor du vil hen.

Hvis du klikker på en fil, vises den med den korrekte syntaksfremhævning.

For hurtig inspektion er GitHubs webgrænseflade fantastisk. Men for mere kompliceret kildekode kan det være en god idé at se flere filer på samme tid eller over en længere periode. I dette tilfælde anbefaler vi at downloade og se kildekoden gennem en teksteditor(text editor) , såsom Sublime Text.

Download af kildekoden(Downloading The Source Code)

At downloade et lager fra GitHub tager kun to klik.

Øverst i hvert lager, under rækken, der viser det samlede antal commits, filialer, pakker, udgivelser og bidragydere, vil du se en grøn knap mærket Klon eller download(Clone or download) . Klik på den og vælg Download ZIP .

Som standard vil dette begynde at downloade det nuværende depots hovedgren som en ZIP -fil. Når du er færdig, skal du blot udpakke arkivet til en lokal mappe på din computer. Derefter kan du ved hjælp af en teksteditor åbne enhver af depotets filer på en meget hurtigere måde, der ikke kræver en browser.

Hvis du ikke er en erfaren koder, kan GitHub være lidt forvirrende i starten. Hvis du bare tænker på det som en åben mappe med kildekode, med et readme på øverste niveau, er det ikke alt for skræmmende. Det er enkelt at se kildekoden ved hjælp af GitHub , både lokalt og via dets webgrænseflade.



About the author

audiofil ingeniør og audio produktspecialist med mere end 10 års erfaring. Jeg har specialiseret mig i at skabe kvalitets musikhøjttalere og høretelefoner fra start til slut. Jeg er ekspert i fejlfinding af lydproblemer samt design af nye højttalere og hovedtelefonsystemer. Min erfaring rækker ud over blot at lave gode produkter; Jeg har også en passion for at hjælpe andre til at være deres bedst mulige jeg, uanset om det er gennem uddannelse eller samfundstjeneste.



Related posts