L'intero punto di Github è "social coding" .
Personalmente, ho fork repository quando:
- Voglio apportare una modifica.
- Penso che il progetto sia interessante e potrebbe volerlo usarlo in futuro, ma non è più semplice salvarlo per il futuro sul dispositivo che sto attualmente utilizzando.
- Voglio utilizzare parte o tutto il codice di quel repository come punto di partenza per il mio progetto.
Now I've heard of people collecting stamps and seashells, but why would anybody want to collect repositories?
Perché no?
Non c'è niente (che io possa pensare) che possa andare storto dal forking di repository per piacere personale. Onestamente, tengo una cartella di progetti interessanti che vedo su Github e in altri luoghi semplicemente per scopi di ispirazione, in parte perché sono un fanatico. Capisco che non devo bifare il progetto per leggere il codice, ma in realtà potrei volerlo modificare in futuro.
Ora inizia a forare.