Skip to content

Latest commit

 

History

History
116 lines (95 loc) · 5.97 KB

index.md

File metadata and controls

116 lines (95 loc) · 5.97 KB

{% include badges.md %}

  • Hai un progetto Open Source sul quale vorresti lavorare con altri?
  • Avresti sempre voluto partecipare ad un progetto Open Source ma non l'hai mai fatto?
  • Vorresti lavorare in pair programming con altre persone su un progetto non banale per poterti scambiare i segreti del mestiere?
  • Stai imparando un linguaggio di programmazione e vorresti esercitarti con qualcuno?

Incontriamoci online sabato su discord per contribuire insieme al codice open source! 🚀

Discord

L'unico vincolo è che qualunque cosa venga prodotta deve essere rilasciata entro fine giornata con una Licenza Libera. 🌈

L'evento si tiene tutti i sabati. Qualsiasi livello di esperienza è ben accetto, da principianti a esperti. Vai qui per vedere a cosa abbiamo lavorato durante gli eventi passati.

Programma

| 09:45 - 10:00 | Connessione online, aka "Mi sentite?", "Io ti sento, tu?" | | 10:00 - 10:30 | Spiegazione formato e raccolta proposte | | 10:30 - 13:00 | Coding ed hacking | | 13:00 - 14:00 | Pausa Pranzo | | 14:00 - 14:15 | Breve aggiornamento collettivo sulla mattinata | | 14:15 - 16:45 | Coding ed hacking | | 16:45 - 17:00 | Revisione collettiva del lavoro fatto |

FAQ

  • Come si decidono i progetti su cui si lavorerà nel corso della giornata? All'inizio della giornata chi vuole può presentare una propria idea/progetto sul quale lavorare durante la giornata. Alla fine delle proposte si formano 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, basta esplicitarlo quando fate la proposta in modo che le persone ne siano consapevoli.
  • Cosa dobbiamo installare? Git e l'ambiente di sviluppo per il linguaggio con cui volete lavorare. Avere già provato a buildare ed eseguire il progetto a cui volete lavorare è molto apprezzato!
  • Qualche esempio di proposta?
    • Sono il maintainer del progetto X, è sviluppato in Y, 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 Open Source, c’è nessuno che conosce Ruby disposto ad aiutarmi?
    • Utilizzo il progetto X, lo adoro ma gli manca proprio Y, qualcuno vuole provare a implementarlo con me?
    • Ho sempre desiderato qualcosa che facesse X, vorrei svilupparlo come progetto OS, chi vuole partecipare?
  • 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.
  • Non sono esperto e non ho mai contribuito all'open source. Come si fa? Dai un'occhiata su firstcontributions.github.io per iniziare e unisciti all'evento in ogni caso, ti aiutiamo noi! 😀

Come trovare un progetto?

Avete scelto con che linguaggio di programmazione lavorare ma non sapete su che progetto tuffarvi? Niente paura, potete trovarlo grazie alle seguenti risorse:

  • 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"

Cosa fare durante il resto della settimana?

Anche fuori dall'orario dell'evento principale unisciti alla chat per vedere se trovi qualcuno con cui programmare :)

Supporta OSS Italy

Se vuoi far sapere che il codice che hai scritto è stato scritto durante l'Open Source Saturday Italy, puoi includere il nostro badge nella tua pull request:

[![Open Source Saturday Italy](https://img.shields.io/badge/Open%20Source%20Saturday-Italy-red)](https://oss-italy.github.io/)

Inoltre condividi questo sito con colleghi e in giro per il web: più siamo, più condividiamo e più ci divertiamo!

Discord

Consigliamo di installare la versione client di discord per evitare problemi audio/video. Abbiamo visto che funziona meglio della versione browser.

Scelta della piattaforma

Sappiamo che Discord non è open source, ma al momento abbiamo deciso di utilizzare questa piattaforma perché ci sembra la più funzionale.

Cercheremo di tenere le discussioni importanti mediante issue di github e di tenere traccia dello storico delle pull request fatte durante i vari eventi su questo sito (TODO).

Lo scopo è quello di non diventare troppo dipendenti da discord, in modo da poter effettuare lo spostamento su un'altra piattaforma se ce ne sarà bisogno.

OSS locali

Open Source Saturday che si svolgono sul territorio nazionale:

Vuoi darci una mano?

Questa è la nostra organizzazione di GitHub. Puoi risolvere issue o aprirne di nuovi con suggerimenti e proposte.

Credits

Un grande grazie all'oss-milano per l'idea e scusate per i copia-incolla aggressivi dalla vostra pagina :)

OSS-Italy icon made by Pixel perfect from www.flaticon.com