Contribuire a KDE: vediamo come | Workshop
Dettagli
đ° Titolo: Contribuire a KDE: vediamo come
đ Format: Workshop hands-on
đ Livello: Principiante
đ Chi: Elvis Angelaccio
đDove: Develer, via S. Quirico 233/2 Campi Bisenzio (FI)
đ Quando: MercoledĂŹ 6 Luglio dalle ore 18.30 alle 22.00
đ° Quanto: l'accesso è gratuito ed è necessaria lâiscrizione
Hai mai voluto contribuire ad un progetto open source ma non sai da dove iniziare? Hai mai utilizzato KDE e hai trovato un bug che volevi segnalare o risolvere? Quali sono i primi passi per approcciarsi alla community?
I progetti open source sono gestiti da community che indirizzano lo sviluppo con linee guida comuni e discussioni aperte. Nel nostro caso vedremo come muoversi allâinterno della community KDE: ambiente e tool di sviluppo, canali di comunicazione e dove chiedere informazioni.
Il workshop ti mostrerĂ lâintero ciclo di contribuzione, partendo dai primi passi fino allâapertura di una Pull Request.
VerrĂ effettuato il setup di un ambiente di sviluppo per KDE.
Sceglieremo un progetto da utilizzare per la nostra prima contribuzione e risolveremo alcuni dei warning di compilazione.
Infine apriremo una Pull Request sul gitlab di KDE per chiudere il ciclo della contribuzione.
Mostreremo inoltre il tool di tracking dei bug di KDE dove è possibile trovare ulteriori âjunior jobâ da risolvere.
Speaker
Sviluppatore C++/Qt in Develer appassionato di software open source. Nel tempo libero contribuisce alla community KDE come sviluppatore e in questo modo ha sviluppato unâesperienza quinquennale con Qt.
Programma
- Setup ambiente di sviluppo KDE
- Compilazione progetto demo
- Risoluzione warning di compilazione
- Apertura Pull Request
- Panoramica tool di bug tracking
Obiettivi della sessione
- Aprire una Pull Request su un progetto KDE
Requisiti per la partecipazione
- Conoscenza base del linguaggio di programmazione C++
- Ambiente di sviluppo Linux (anche macchina virtuale)
- Unâinstallazione di un compilatore C++ e di CMake
- Unâinstallazione di Perl
- Unâinstallazione di git
