Patch
Una patch è un insieme di modifiche a un programma o ai suoi dati di supporto, pensata per aggiornarlo, correggerlo o migliorarlo. Nel contesto di Drupal, una patch è un file che contiene un elenco di differenze tra un insieme di file e un altro. Le patch servono ad applicare correzioni di bug, aggiornamenti di sicurezza e altri miglioramenti al core di Drupal e ai moduli contribuiti.
Le patch si creano confrontando due diverse versioni di un file e creando poi un file che contiene le differenze tra le due. Questo file viene poi applicato alla versione originale del file, aggiornandola alla nuova versione. Le patch si possono creare manualmente o con l’aiuto di un sistema di controllo versione come Git.
Le patch vengono in genere inviate alla coda delle issue di Drupal, dove la comunità Drupal può revisionarle e testarle. Una volta testata e approvata, una patch può essere applicata al codice Drupal e le modifiche saranno disponibili per tutti gli utenti. Le patch si possono anche applicare manualmente, scaricando il file della patch e applicandolo al codice Drupal.
Le patch sono una parte importante del processo di sviluppo Drupal, perché permettono agli sviluppatori di applicare in modo rapido e facile correzioni di bug e aggiornamenti di sicurezza al codice Drupal. Le patch permettono anche agli sviluppatori di contribuire con i propri miglioramenti al codice Drupal, che possono poi essere condivisi con il resto della comunità Drupal.