✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Come utilizzare i modelli PR di GitHub

28

Se svolgi un lavoro, indipendentemente dal fatto che sia open source o closed source, (anche se so che la maggior parte di coloro che usano leggere questo sito sono coinvolti nell’open source), probabilmente usi un controllo del codice sorgente, ed è probabilmente GitHub.

Per molti di voi, segui un progetto, contribuisci a un progetto o gestisci richieste pull a un progetto. E che dire di quei progetti su cui lavori con un team?

Forse il tuo flusso di lavoro è qualcosa del genere:

  • crei un ramo per lavorare su una funzione,
  • spingi la filiale a dettagliare il lavoro che hai svolto per la revisione di un peer,
  • la recensione è unita,
  • vai avanti.

Ma cosa metti nel modello per la richiesta pull? Ogni volta è lo stesso o è diverso? Che dire se il contenuto della PR è correlato a qualcosa in Trello, Asana, Basecamp o qualche altro sistema di gestione dei progetti?

È qui che entrano in gioco i modelli GitHub PR.

Modelli GitHub PR

Puoi leggere tutto su di loro sulla pagina, ma ecco il succo (nessun gioco di parole):

È difficile risolvere un problema quando mancano dettagli importanti. Ora i manutentori del progetto possono aggiungere modelli per problemi e richieste pull ai progetti, aiutando i contributori a condividere i dettagli giusti all’inizio di un thread

E l’idea è semplice: creiamo modelli per problemi e richieste pull per altri che forniscono un livello di informazioni che devono compilare prima di inviare un problema o una richiesta pull.

Questo ci aiuta, poiché i manutentori sanno tutte le informazioni di cui abbiamo bisogno prima di esaminarle. Inoltre, potrebbe consentirci di collegarci a un’emissione precedente, un biglietto precedente, precedente a qualsiasi cosa relativa al progetto.

Ad esempio, supponiamo che tu stia lavorando a un progetto e desideri includere le seguenti informazioni:

  • una breve descrizione di ciò che fa il PR in modo che il manutentore non debba indovinare,
  • lo stato del PR su se dovrebbe essere pronto per essere unito o se è ancora in fase di sviluppo ma pronto per una revisione,
  • un link al ticket nel tuo project manager per il quale il PR è rilevante.

Non sto dicendo che questa sia l’informazione richiesta, ma è qualcosa che abbiamo usato e che ho trovato utile (ed è bello vedere più miglioramenti apportati nel tempo ).

Ma come lo usiamo?

Il sito è abbastanza chiaro, ma è davvero semplice. Hai bisogno dei seguenti file nella directory del tuo progetto o nel tuo progetto. directory github :

  • ISSUE_TEMPLATE
  • PULL_REQUEST_TEMPLATE

Ognuno di questi dovrebbe essere file di markdown che evidenziano esattamente ciò che stai cercando per i tuoi contributori da includere ogni volta che, sai, contribuiscono in qualche modo al tuo progetto.

E poi, ogni volta che un utente cerca di segnalare un problema o creare una richiesta pull, ha richiesto con le informazioni dal modello.

Bello, vero?

Non è molto, ma…

Potresti non pensare che sia molto, ma è abbastanza facile aiutare a migliorare la qualità delle informazioni che entrano in un progetto, chiedere ai tuoi contributori di pensare a cosa stanno mettendo nel progetto e quindi rispondere di conseguenza.

Inoltre, aiuta te e il resto del tuo team a capire cosa sta per essere rivisto e a prepararsi per eventuali cambiamenti che potrebbero verificarsi quando si lavora su questi progetti.

Fonte di registrazione: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More