Quando gli sviluppatori rilasciano il loro software come open-source, mostra che sono entrambi affidabili e generosi. Software open source è stata una delle cose principali che mi hanno aiutato personalmente a iniziare come programmatore autodidatta.
Affinché un progetto sia open-source, lo sviluppatore deve fare la sua fonte codice pubblicamente disponibile in modo che chiunque sia interessato possa ispezionarlo e imparare da esso. È importante sottolineare che mostra anche che lo sviluppatore non ha intenzioni nefaste, in quanto il codice open source consente agli utenti di compilare i propri binari anziché utilizzare quelli forniti.
Se ti imbatti mai in due software e non riesci a determinare quale utilizzare, controlla se uno è open-source e l'altro no. In tal caso, la tua scelta dovrebbe essere chiara.
Tuttavia, se vuoi imparare da o persino aggiungere un pezzo al codice sorgente del software, questa è anche un'opzione. Per fare ciò, devi sapere come visualizzare il codice sorgente. In questo articolo, parliamo di come puoi fare proprio questo.
Come trovare il codice sorgente
Una volta trovato un pezzo di open -source software di cui si desidera visualizzare il codice sorgente, il primo passo è scoprire effettivamente come è reso disponibile il codice sorgente del progetto.
Nella maggior parte dei casi, il codice sorgente sarà ospitato sulla piattaforma di controllo della versione più grande del Web, GitHub.
In_content_1 all: [300x250] / dfp: [640x360]->Che cos'è GitHub?
GitHub è stato fondato nel 2008 e acquistato da Microsoft nel 2018. È una piattaforma di sviluppo software globale che offre tutto il codice sorgente funzionalità di gestione di Idiota, insieme alle proprie funzionalità che ne migliorano le capacità di collaborazione e le funzionalità di controllo della versione.
Molto spesso gli sviluppatori ospiteranno il loro codice open source su GitHub. Alcuni esempi di software di cui probabilmente hai sentito parlare e che hanno codice sorgente disponibile su GitHub sono LibreOffice, GIMP e VLC media player.
Usando Funzionalità di ricerca di GitHub, dovresti essere in grado di trovare e visualizzare il codice sorgente praticamente per tutti i principali progetti software open source.
Come visualizzare il codice sorgente
Una volta trovato il repository GitHub che ospita il codice sorgente del software, scoprirai che tutto è organizzato in un albero di directory di base. Per i file, GitHub semplifica la visualizzazione del codice.
Come piattaforma di sviluppo, GitHub formatta ordinatamente il codice sorgente attraverso la sua interfaccia web. Quasi tutti i progetti affidabili includeranno un file README.md, che è un file di markdown che visualizza informazioni utili sul repository e sulla sua struttura. Quando accedi a un repository, scorri verso il basso e vedrai i contenuti di questo file.
Il README.md del repository è importante da controllare perché spesso indica agli utenti la direzione del codice sorgente a cui potrebbero essere interessati. Un repository può essere riempito con tutti i tipi di codice e altri dati, alcuni dei quali completamente inutili per te, quindi questo file è la tua roadmap.
Una volta capito dove si trova nel repository il codice a cui sei interessato, tutto ciò che devi fare è fare clic sull'albero delle directory del repository per arrivare dove vuoi andare.
Facendo clic su un file verrà visualizzato con l'evidenziazione della sintassi corretta.
Per una rapida ispezione, l'interfaccia web di GitHub è fantastica. Tuttavia, per un codice sorgente più complicato, potresti voler visualizzare più file contemporaneamente o per un lungo periodo di tempo. In questo caso, ti consigliamo di scaricare e visualizzare il codice sorgente tramite un editor di testo, come Sublime Text.
Download del codice sorgente
Il download di un repository da GitHub richiede solo due clic.
Nella parte superiore di ciascun repository, sotto la riga che mostra il numero totale di commit, filiali, pacchetti, versioni e collaboratori, vedrai un pulsante verde con l'etichetta Clona o scarica. Fai clic su di esso e seleziona Scarica ZIP.
Per impostazione predefinita, questo inizierà a scaricare il ramo master del repository corrente come file ZIP. Al termine, è sufficiente estrarre l'archivio in una cartella locale sul computer. Quindi, usando un editor di testo, puoi aprire qualsiasi file del repository in un modo molto più rapido che non richiede un browser.
Se non sei un programmatore esperto, GitHub può essere un po 'confuso All'inizio. Se lo pensi semplicemente come una directory aperta di codice sorgente, con un readme al livello più alto, non è troppo intimidatorio. Visualizzare il codice sorgente usando GitHub è semplice, sia localmente che attraverso la sua interfaccia web.