Skip to content

Instantly share code, notes, and snippets.

@gabrielelana
Last active December 5, 2023 17:00
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gabrielelana/5dc3b201d13d8f3692af87faada17126 to your computer and use it in GitHub Desktop.
Save gabrielelana/5dc3b201d13d8f3692af87faada17126 to your computer and use it in GitHub Desktop.
Open Source Saturday - FAQ

FAQ

  • Lavoreremo su un'unico progetto? - Assolutamente no, il numero e il tipo di progetti non sono decisi da nessuno a priori.
  • Come si decidono i progetti su cui si lavorerà nel corso della giornata? - All'inizio della giornata chi vuole ha a disposizione 3 minuti di tempo per presentare una propria idea/progetto sul quale lavorare durante la giornata. Alla fine delle presentazioni si fanno i gruppi, ognuno può decidere di aggregarsi ad un progetto presentato oppure lavorare singolarmente su un proprio progetto, non è obbligatorio lavorare in coppia/gruppo anche se farlo è decisamente più divertente che farlo da soli.
  • Chi propone di lavorare su un progetto deve essere un'esperto della materia? - Non obbligatoriamente, è lecito chiedere aiuto per una cosa che ci piacerebbe realizzare ma per la quale non abbiamo le competenze necessarie, vi chiedo solo di esplicitarlo quando fate la proposta in modo che le persone ne siano consapevoli.
  • Dobbiamo portare il nostro portatile? - Noi non forniremo l'uso di computer, mi aspetto che ognuno porti il proprio.
  • Cosa dobbiamo installare sui nostri portatili? - Mi aspetto che chi propone di lavorare su qualcosa abbia installato un ambiente di lavoro adatto, per gli altri nulla di particolare.
  • Ci sarà un collegamento WiFi disponibile? - Si.
  • Ci sono delle regole? - Solo una: qualunque cosa venga prodotta deve essere rilasciata entro la fine della giornata con una Licenza Libera.
  • Dobbiamo per forza lavorare in gruppo? - Non è necessario, se avete proposto qualcosa ma non avete trovato nessun con cui lavorarci potete anche lavorarci da soli, anche se farlo in gruppo è più divertente.
  • Quanto devono essere grandi i gruppi di lavoro? - Dipende dal progetto e da come ci si riesce ad organizzare, più il gruppo è grande e più è difficile organizzarne il lavoro, nel dubbio partite da 2 o 3 persone.
  • Perché "Open Source" e non "Free Software"? - Questi incontri si concentreranno sull'aspetto pratico della realizzazione di software, aspetto sul quale sia OS che FS concordano. L'aspetto motivazionale, filosofico e politico viene lasciato al singolo individuo e non sarà oggetto dei nostri meeting.
  • È possibile organizzare i gruppi prima della riunione? - Non è certamente vietato, ogni incontro pianificato prevede una pagina dedicata su meetup.com è possibile utilizzare questa pagina per proporre in anticipo la propria idea/progetto.
  • Esiste un badge per le PR fatte durante l'evento? - Ottima domanda, certo! eccolo https://img.shields.io/badge/%E2%9D%A4%EF%B8%8F-open%20source%20saturday-F64060.svg vedete questa gist per il codice markdown

Esempi di progetti sui quali lavorare durante l'evento

Di seguito alcuni esempi di pitch da fare al mattino, dovreste farvi un'idea ma non sentitevi limitati, se avete un'idea folle proponetela! Se trovate qualcuno disposto a seguirvi... why not?!

  • Sono il maintainer del progetto XY, è sviluppato in Z, avrebbe bisogno di un po' di amore, in particolare servirebbe implementare la funzionalità A e fixare i bug H e K.
  • Non so niente di Ruby ma mi piacerebbe imparare iniziando a contribuire ad un progetto OS, c’è nessuno che conosce Ruby disposto ad aiutarmi?
  • Utilizzo il progetto N, lo adoro ma gli manca proprio M, qualcuno vuole provarci con me?
  • Ho sempre desiderato qualcosa che facesse R, vorrei svilupparlo come progetto OS, chi vuole partecipare?
  • Vorrei tanto risolvere questo bug del vim che mi tormenta da anni, c’è nessuno che conosce il C disposto a provarci oggi con me?

Qualche altro spunto?

  • CodeTriage è un elenco di progetti che hanno bisogno di una mano, i progetti sono indicati per linguaggio di programmazione.
  • Up For Grabs anche questo é un elenco di progetti OS ma è più ricco di progetti meno conosciuti e che contengono issue marcate con "Help Wanted".
  • Exercism è una piattaforma/community contenente esercizi per imparare svariati linguaggi di programmazione, qui trovate un articolo su come contribuire.
  • In generale nei progetti su Github cercate le issue che hanno una label tipo "first-contribution" o "good-first-contribution" vedi qui un esempio
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment