Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Che cos'è: Repository di codice

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

Un repository di codice (o code repo) è un hub centralizzato che fornisce tutto ciò che serve agli sviluppatori per collaborare ai progetti di codifica.

Ciò include l’archiviazione e la gestione del codice sorgente e di altre risorse, il controllo di versione che tiene traccia delle modifiche apportate da ciascun membro del team, la possibilità di scrivere la documentazione del software e un modo per condividere il codice con gli utenti finali.

Glossary: Code Repository

A cosa servono i repository di codice?

I repository di codice sono utilizzati per archiviare, gestire e collaborare sul proprio codice di programmazione, o codice sorgente. Sono comunemente chiamati “repository”.

Oltre alla semplice memorizzazione del codice, i repository di codice fungono anche da sistema di controllo delle versioni. Ciò consente a un team di sviluppo di tenere traccia delle modifiche apportate al codice nel corso del tempo, di coordinare il lavoro con gli altri membri del team e di mantenere una cronologia delle revisioni.

Code Repositories Like GitHub Enable Collaborative Coding

Gli sviluppatori possono copiare il progetto sul proprio computer, in modo da potervi lavorare senza intaccare il repository originale. Questa operazione è nota come “fork” della base di codice.

Dopo aver apportato modifiche al codice, possono chiedere che il loro fork venga unito al progetto principale. Il proprietario del progetto può accettare o rifiutare le modifiche.

Il codice di programmazione di WordPress è memorizzato in un repository di codice centrale. Questo permette al team di sviluppo di WordPress e ai membri del repository di WordPress di aggiungere nuove funzionalità, segnalare e correggere bug e dare suggerimenti.

La maggior parte degli sviluppatori di WordPress utilizza un repository di codice per ospitare i propri plugin e temi. In questo modo possono collaborare con altri sviluppatori, ricevere feedback e permettere ad altri di rivedere il loro codice.

Gli utenti di WordPress possono scaricare i plugin e i temi dalla repo e installarli sui loro siti web.

Dove si trova il repository del codice del nucleo di WordPress?

Esiste un repository che contiene il codice di programmazione PHP su cui il team di sviluppo di WordPress sta lavorando attivamente.

I membri della comunità di WordPress possono contribuire alla creazione di patch, alla correzione e alla segnalazione di bug e alla proposta di nuove funzionalità.

Questo spiega in gran parte perché WordPress è un grande progetto. Mentre un team di sviluppatori guida lo sviluppo del progetto, chiunque può contribuire al suo sviluppo, anche se non ha competenze di programmazione.

Questo perché WordPress è un progetto open-source. Per ulteriori dettagli, consultate la nostra guida sul perché WordPress è gratuito.

Il codice sorgente del progetto principale di WordPress è disponibile a questo indirizzo:

https://develop.svn.wordpress.org/
Information About the WordPress Core Repository

Il controllo delle versioni è gestito da un sistema open-source chiamato Subversion.

Per saperne di più sul repository del codice del nucleo di WordPress e su come potete contribuire, visitate la pagina The WordPress Codebase del manuale di WordPress.org.

Che cos’è GitHub?

GitHub è il repository di codice più popolare. Il suo nome deriva da Git, un popolare sistema di controllo delle versioni che consente a più utenti di lavorare sulla stessa base di codice.

È gratuito per i progetti open-source ed è attualmente il repo di codice più diffuso tra gli sviluppatori open-source.

Una copia, o un mirror, del repository del nucleo di WordPress si trova su GitHub.

Molti plugin e temi di WordPress sono sviluppati su GitHub. Ad esempio, il plugin MonsterInsights è sviluppato su GitHub e chiunque può contribuire.

The MonsterInsights Plugin for WordPress Is Developed on GitHub

Per ulteriori informazioni, consultare la voce del glossario su GitHub.

Come i proprietari di siti web WordPress possono utilizzare i repository di codice

Molti utenti di WordPress possono fare tutto ciò di cui hanno bisogno utilizzando la dashboard e non visiteranno mai un repository di codice. Tuttavia, ecco alcuni modi in cui i non sviluppatori possono utilizzare un repository di codice.

Installazione di temi e plugin di WordPress

Probabilmente conoscete bene come installare plugin e temi dagli elenchi ufficiali di WordPress. La facilità di aggiungere nuove funzionalità o un nuovo look al vostro sito web è una delle ragioni per cui WordPress è così popolare.

Tuttavia, quando un plugin o un tema è sviluppato su un repository di codice come GitHub, è possibile scaricarlo da lì e installarlo manualmente sul proprio sito web.

Troverete istruzioni dettagliate nella nostra guida su come installare plugin e temi WordPress da GitHub.

Suggerimento di nuove funzionalità e segnalazione di bug

Due dei modi migliori in cui gli utenti non tecnici possono contribuire a migliorare WordPress e i suoi plugin e temi sono suggerire nuove funzionalità e segnalare bug.

Quando si esaminano i modi per migliorare il proprio sito WordPress, si può pensare a una funzione non ancora disponibile o scoprire una funzione di un plugin che non funziona come dovrebbe.

I repository di codice come GitHub consentono di aprire un nuovo problema e di farlo sapere agli sviluppatori.

Opening a Feature Request Issue on GitHub

Se un numero sufficiente di persone è d’accordo con la vostra richiesta di funzionalità e ci sono sviluppatori interessati a lavorare su quella funzionalità, allora questa potrebbe diventare parte del software.

Per saperne di più, consultate la nostra guida su come proporre nuove funzionalità per WordPress.

Aggiunta del controllo della versione

Poiché gli sviluppatori e gli utenti avanzati hanno familiarità con GitHub, possono anche scegliere di utilizzarlo per il controllo di versione dei loro siti web WordPress.

In questo modo possono vedere facilmente le modifiche apportate ai loro siti web e, se necessario, annullarle.

Speriamo che questo articolo vi abbia aiutato a saperne di più sui repository di codice in WordPress. Potreste anche consultare il nostro elenco di letture aggiuntive qui sotto per trovare articoli correlati su suggerimenti, trucchi e idee utili per WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Ulteriori letture

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!