Quanto più rapidamente rendi pubblico il tuo codice, tanto più velocemente puoi ottenere feedback e le persone che ti possono aiutare. Se la tua intenzione è quella di rendere il progetto open source fin dall'inizio, ti consiglio di avviare il tuo progetto come pubblico per impostazione predefinita.
Github è pieno di progetti piccoli e incompleti, quindi il tuo progetto dovrebbe adattarsi perfettamente. Più dettagli inserisci nel file readme, meglio sarà perché aiuterà gli altri sviluppatori / utenti a velocizzare rapidamente il tuo progetto.
Per lo meno, i tuoi progetti privati dovrebbero essere sotto una sorta di controllo di versione. Se non desideri pagare per un servizio, ti consigliamo di utilizzare Dropbox per eseguire il backup dei repository locali privati. In questo modo hai il backup dei file e il controllo della versione sul tuo progetto che ti farà risparmiare ore di dolore in futuro.