diff --git a/README-IT.md b/README-IT.md index 90496e9f..a26857bf 100644 --- a/README-IT.md +++ b/README-IT.md @@ -1,64 +1,104 @@ - - - - - - - - - - - - - - - - - - - -
English मराठी বাংলা 中文 русский Românesc Italiano Español Português (BR) Deutsch Ελληνικά Français Turkish 한국어 עברית
- -# Benvenuti, nuovi open source contributors! + +
+ + Read this guide in other languages + + +
+ + +# Benvenuti, nuovi contributori Open Source! [![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com) [![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](http://www.firsttimersonly.com/) [![Check Resources](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/actions/workflows/test.yml/badge.svg)](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/actions/workflows/test.yml) -Questo è un elenco di risorse per chi è nuovo nel contribuire all'open source. +Questo è un elenco di risorse per chi è nuovo nella contribuzione Open Source. Se trovi risorse aggiuntive, ti preghiamo di contribuire con una pull request. Se hai domande o commenti, per favore crea un issue. **Sommario** -- [Contribuire all'open source in generale](#contribuire-allopen-source-in-generale) -- [Ricerche GitHub dirette](#ricerche-github-dirette) -- [L'ecosistema del contributor di Mozilla](#lecosistema-del-contributore-di-mozilla) -- [Articoli utili per i nuovi contributors all'open source](#articoli-utili-per-i-nuovi-contributors-allopen-source) -- [L'uso del version control](#luso-del-version-control) -- [Libri sull'Open Source](#libri-sullopen-source) -- [Iniziative per contribuire all Open Source](#iniziative-per-contribuire-all-open-source) -- [Licenza](#licenza) - -## Contribuire all'open source in generale - -- [Un'introduzione all'open source](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - Tutorial di DigitalOcean per guidarti nel modo di contribuire con successo qui su GitHub. -- [In palio](http://up-for-grabs.net/#/) - un elenco di progetti con issues per principianti. -- [Issuehub.io](http://issuehub.pro/) - uno strumento per cercare issues in GitHub per etichetta e lingua. -- [Code Triage](https://www.codetriage.com/) - un altro strumento, davvero interessante, per trovare repositories e issues popolari filtrati per lingua. -- [Solo per principianti](http://www.firsttimersonly.com/) - un elenco di bugs etichettati come "first-timer-only(Solo per i principianti)". -- [La tua prima Pull Request](https://twitter.com/yourfirstpr) - issues adatte per iniziare su GitHub che possono essere facilmente affrontate dai nuovi contributors. -- [Awesome-for-beginners(Meraviglioso-per-principianti)](https://github.com/MunGell/awesome-for-beginners) - una repository GitHub che raccoglie progetti con bug buoni per nuovi contributors e a cui applica etichette per descriverli. -- [Guide per l'Open Source Guides](https://opensource.guide/) - Raccolta di risorse per singoli, comunità e aziende che desiderano imparare come eseguire e contribuire ad un progetto open source. -- [Cosa fare e non fare per risolvere questi 45 problemi con Github](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - Cosa fare e non fare su GitHub. -- [Guide GitHub](https://docs.github.com/en) - guide di base su come utilizzare GitHub in modo efficace. -- [Il primo contributo](https://firstcontributions.github.io/) - Crea il tuo primo contributo open source in 5 minuti. Uno strumento ed un tutorial per aiutare i principianti ad iniziare a contribuire. -- [Contribuisci all'open source](https://github.com/danthareja/contribute-to-open-source) - Impara il flusso di lavoro GitHub contribuendo con il codice ad un progetto simulato. -- [Guide all'open source di Linux Foundation per le Aziende](https://www.linuxfoundation.org/resources/open-source-guides) - Le guide della Fondazione Linux per progetti open source. -- [Trucchi CSS: una guida all'etichetta per l'open source](https://css-tricks.com/open-source-etiquette-guidebook/) - Una guida all'etichetta nell'open source, scritta da Kent C. Dodds e Sarah Drasner. -## Ricerche GitHub dirette +- [Benvenuti, nuovi contributori Open Source!](#benvenuti-nuovi-contributori-open-source) + - [Contribuire all'Open Source in generale](#contribuire-allopen-source-in-generale) + - [Ricerche dirette su GitHub](#ricerche-dirette-su-github) + - [L'ecosistema del contributore di Mozilla](#lecosistema-del-contributore-di-mozilla) + - [Articoli utili per i nuovi contributori Open Source](#articoli-utili-per-i-nuovi-contributori-open-source) + - [L'uso del Version Control](#luso-del-version-control) + - [Libri sull'Open Source](#libri-sullopen-source) + - [Iniziative per contribuire all'Open Source](#iniziative-per-contribuire-allopen-source) + - [Licenza](#licenza) + +## Contribuire all'Open Source in generale + +> Articoli e risorse che trattano il mondo e la cultura dell'Open Source. + +- [La guida definitiva per contribuire all'Open Source](https://www.freecodecamp.org/news/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282/) by [@DoomHammerNG](https://twitter.com/DoomHammerNG). +- [Un'introduzione all'Open Source](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - Tutorial di DigitalOcean per guidarti nel modo di contribuire con successo qui su GitHub. +- [Guida completa alle contribuzioni Open Source](https://www.youtube.com/playlist?list=PLR0CKdeR_FyscaxEksDVXc4UQvlOFLYS6) - Una playlist di tutorials su YouTube di "Dev Sense". +- [Code Triage](https://www.codetriage.com/) - uno strumento, davvero interessante, per trovare repositories e issues popolari filtrati per lingua. +- [Costruisci il tuo futuro con l'Open Source](https://pragprog.com/titles/vbopens/forge-your-future-with-open-source/) ($) - Libro volto a spiegare l'Open Source, come trovare un progetto e come cominciare a contribuire. Si rivolge a tutti i ruoli nello sviluppo software, non solo ai programmatori. +- [Awesome-for-beginners(Meraviglioso-per-principianti)](https://github.com/MunGell/awesome-for-beginners) - Una repository GitHub che raccoglie progetti con bug buoni per nuovi contributori e a cui applica etichette per descriverli. +- [Guide per l'Open Source](https://opensource.guide/) - Raccolta di risorse per singoli, comunità e aziende che desiderano imparare come gestire un progetto Open Source e contribuire. +- [Cosa fare e non fare per risolvere questi 45 problemi con Github](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - Cosa fare e non fare su GitHub. +- [Guide GitHub](https://github.com/github/docs) - guide di base su come utilizzare GitHub in modo efficace. +- [Contribuisci all'Open Source](https://github.com/danthareja/contribute-to-open-source) - Impara il flusso di lavoro GitHub contribuendo con il codice ad un progetto simulato. +- [Guide all'Open Source di Linux Foundation per le Aziende](https://www.linuxfoundation.org/resources/open-source-guides) - Le guide della Fondazione Linux per progetti Open Source. +- [Trucchi CSS: una guida all'etichetta per l'Open Source](https://css-tricks.com/open-source-etiquette-guidebook/) - Una guida all'etichetta nell'Open Source, scritta da Kent C. Dodds e Sarah Drasner. +- [Risorse dalla A alla Z per studenti](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - Una lista curata di risorse e opportunità per studenti universitari per imparare nuovi linguaggi di programmazione. +- ["Come contribuire ad un progetto Open Source su GitHub" di Egghead.io](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - Una video guida passo-passo su come cominciare a contribuire ai progetti Open Source su GitHub. +- [Contribuire all'Open Source: Una guida passo-passo, dall'inizio alla fine](https://medium.com/@kevinjin/contributing-to-open-source-walkthrough-part-0-b3dc43e6b720) - Questa guida per contribuire all'Open Source tratta tutto il processo di contribuzione, dalla scelta di un progetto adatto, al lavoro su un issue, fino all'integrazione di una Pull Request. +- ["Come contribuire ad un progetto Open Source" di Sarah Drasner](https://css-tricks.com/how-to-contribute-to-an-open-source-project/) - Si concentrano sui dettagli essenziali del contribuire con una pull request (PR) al progetto di qualcun altro su GitHub. +- ["Come cominciare a contribuire con l'Open Source" di Sayan Chowdhury](https://www.hackerearth.com:443/getstarted-opensource/) - Questo articolo fornisce le risorse per contribuire all'open source per principianti, basato sul loro linguaggio d'interesse. +- ["Sfoglia i good first issue per iniziare a contribuire all'open source"](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/) - GitHub ora ti aiuta a trovare good first issues (problemi adatti a nuovi contributori) per iniziare a contribuire all'open source. +- ["Come contribuire ad un progetto Open Source" di Maryna Z](https://rubygarage.org/blog/how-contribute-to-open-source-projects) - Questo articolo completo è rivolto alle aziende (ma è comunque utile per i contributori individuali), dove si parla del perché, come e a quali progetti open-source contribuire. +- ["Linea guida, comincia qui" di Andrei](https://github.com/zero-to-mastery/start-here-guidelines) - Introduciamoci nel mondo dell'open source, partendo dal playground Open Source. Progettato appositamente per scopi educativi e di esperienza pratica. +- ["Cominciare con l'Open Source" di NumFocus](https://github.com/numfocus/getting-started-with-open-source) - Un repository GitHub che aiuta i contributori a superare le barriere d'ingresso nel mondo della contribuzione open source. +- ["Opensource per tutti" di Chryz-hub](https://github.com/chryz-hub/opensource-4-everyone) - Un repository su tutto ciò che riguarda l'open source. Questo è un progetto mirato ad aiutare con la visibilità dei mebri di GitHub, praticare con comandi git basilari e avanzati, iniziare a contribuire con l'open source e altro ancora. +- ["Open Advice (consiglio aperto)"](http://open-advice.org/) - Collezione di conoscenze attinte da una vasta gamma di progetti di software libero. Risponde alla domanda: Cosa 42 contributori di spicco avrebbero voluto sapere quando hanno iniziato? Così che tu possa avere un vantaggio, indipendentemente da come e dove contribuisci. +- ["GitHub Skills (abilità su GitHub)"](https://skills.github.com) - Migliora le tue competenze con GitHub Skills. Il nostro amichevole bot ti guiderà attraverso una serie di progetti pratici e divertenti per imparare le competenze di cui hai bisogno in poco tempo e condivide feedback utili lungo tale percorso. +- ["10 semplici regole per aiutare i novizi a diventare contributori nei progetti Open Source"](https://doi.org/10.1371/journal.pcbi.1007296) - Questo articolo tratta dieci regole basate sugli studi di molte comunità e esperienze di membri, leader e osservatori. +- ["Guida passo-passo per contribuire su GitHub"](https://www.dataschool.io/how-to-contribute-on-github/) - Una guida passo-passo con supporto visivo e link riguardanti l'intero processo di contribuzione a un progetto open source. +- [Open Source con Pradumna](https://github.com/Pradumnasaraf/open-source-with-pradumna) - Questo repository contiene risorse e materiali per imparare e iniziare con l'Open Source, Git e GitHub. +- ["Acronimi nelle comuità FOSS"](https://github.com/d-edge/foss-acronyms) - Questo repository contiene un elenco di abbreviazioni utilizzate all'interno della comunità FOSS (Free and Open Source), insieme alle loro definizioni e i loro usi. +- ["Open Source Fiesta](https://zubi.gitbook.io/open-source-fiesta/) - Istruzioni passo-passo su come contribuire ai repository di GitHub (include una cheatsheet della riga di comando di git). +- ["6 Best Practices (buone prassi) per gestire la creazione e il feedback delle Pull Request"](https://doordash.engineering/2022/08/23/6-best-practices-to-manage-pull-request-creation-and-feedback/) - di Jenna Kiyasu, ingegnere software presso DoorDash Engineering. +- ["Contribuisci alla comunità Open-Source"](https://arijitgoswami.hashnode.dev/contribute-to-the-open-source-community) - Vantaggi del software Open Source, come comprendere il funzionamento interno di un progetto open-source e fare la prima contribuzione. +- ["Guida completa all'Open Source - come contribuire"](https://www.youtube.com/watch?v=yzeVMecydCE) (41:52) - Scopri perché e come contribuire al software open source con Eddie Jaoude. +- [Issuehub.pro](http://issuehub.pro/) - uno strumento per cercare issues in GitHub per etichetta e lingua. +- [La tua prima Pull Request](https://twitter.com/yourfirstpr) - issues adatte per iniziare su GitHub che possono essere facilmente affrontate dai nuovi contributori. + +## Ricerche dirette su GitHub + +> Link di ricerca che puntano direttamente a Issues adatte alla contribuzione su GitHub. - [is:issue is:open label:beginner](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Abeginner) per principianti - [is:issue is:open label:easy](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aeasy) facile @@ -67,60 +107,134 @@ Se hai domande o commenti, per favore crea un issue. - [is:issue is:open label:"good first issue"](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3A"good+first+issue") issues buone per principianti - [is:issue is:open label:starter](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Astarter) per iniziare - [is:issue is:open label:up-for-grabs](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs) in palio +- [is:issue is:open label:easy-fix](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Aeasy-fix&type=issues) correzioni facili +- [is:issue is:open label:"beginner friendly"](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3A%22beginner+friendly%22&type=issues) aperte ai principianti ## L'ecosistema del contributore di Mozilla -- [bug adatti ad iniziare](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:%22[good%20first%20bug]%22&limit=0) - bug che gli sviluppatori hanno identificato come una buona introduzione al progetto. -- [Bug con mentori](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - bug a cui è stato assegnato un mentore che sarà presente su IRC per aiutarti quando rimani bloccato mentre lavori sulla correzione. -- [Bugs Ahoy](http://www.joshmatthews.net/bugsahoy/) - un sito dedicato alla ricerca di bug su Bugzilla. -- [Strumenti Firefox per programmatori/sviluppatori DevTools](http://firefox-dev.tools/) - un sito dedicato ai bug archiviati per gli strumenti di sviluppo nel browser Firefox. -- [Avvia Mozilla](https://twitter.com/StartMozilla) - un account Twitter che pubblica argomenti adatti per i contributors nuovi dell'ecosistema Mozilla. +> Mozilla si impegna per un internet sano e, con questo, offre opportunità per contribuire ai suoi progetti open-source. + +- [bug adatti ad iniziare](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=good-first-bug) - Bug che gli sviluppatori hanno identificato come una buona introduzione al progetto. +- [Codetribute](https://codetribute.mozilla.org/) - Trova la tua prima contribuzione di codice con Mozilla. +- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/MDN/Contribute) - Aiuta il team degli MDN Web Docs a documentare la piattaforma web, correggendo errori di contenuto e bug della piattaforma. +- [Bug con mentori](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - Bug a cui è stato assegnato un mentore che sarà presente su IRC per aiutarti quando rimani bloccato mentre lavori sulla correzione. +- [Bugs Ahoy](https://www.joshmatthews.net/bugsahoy/) - Un sito dedicato alla ricerca di bug su Bugzilla. +- [Strumenti Firefox per programmatori/sviluppatori DevTools](https://firefox-dev.tools/) - Un sito dedicato ai bug archiviati per gli strumenti di sviluppo nel browser Firefox. +- [Avvia Mozilla](https://twitter.com/StartMozilla) - Un account Twitter che pubblica argomenti adatti per i contributori nuovi dell'ecosistema Mozilla. + +## Articoli utili per i nuovi contributori Open Source -## Articoli utili per i nuovi contributors all'open source +> Articoli e blog utili, ideatei per i nuovi contributori, su come cominciare. -- ["Come scegliere (e contribuire) al tuo primo progetto open source"](https://github.com/collections/choosing-projects) di [@GitHub](https://github.com/github) -- ["Come trovare il tuo primo bug open source da correggere"](https://medium.freecodecamp.org/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba#.slc8i2h1l) di [@Shubheksha](https://github.com/Shubheksha) +- [Contributing.md](https://contributing.md/starting-an-open-source-project/) - Una serie di guide sul contributo open source. +- [Trovare modi per contribuire all'open source su GitHub](https://docs.github.com/en/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github) by [@GitHub](https://github.com/github) +- ["Come scegliere (e contribuire) al tuo primo progetto Open Source"](https://github.com/collections/choosing-projects) di [@GitHub](https://github.com/collections) +- ["Come trovare il tuo primo bug Open Source da correggere"](https://www.freecodecamp.org/news/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba/) di [@Shubheksha](https://github.com/Shubheksha) - ["Solo per i principianti"](https://kentcdodds.com/blog/first-timers-only) di [@kentcdodds](https://github.com/kentcdodds) -- ["Porta la gentilezza nell'open source"](http://www.hanselman.com/blog/BringKindnessBackToOpenSource.aspx) di [@shanselman](https://github.com/shanselman) +- ["Porta la gentilezza nell'Open Source"](https://www.hanselman.com/blog/BringKindnessBackToOpenSource.aspx) di [@shanselman](https://github.com/shanselman) - ["Entrare nell'Open Source per la prima volta"](https://www.nearform.com/blog/getting-into-open-source-for-the-first-time/) di [@mcdonnelldean](https://github.com/mcdonnelldean) -- ["Come contribuire all'open source"](https://opensource.guide/how-to-contribute/) di [@GitHub](https://github.com/github/opensource.guide) +- ["Come contribuire all'Open Source"](https://opensource.guide/how-to-contribute/) di [@GitHub](https://github.com/github/opensource.guide) - ["Come trovare un bug nel codice"](https://8thlight.com/insights/how-to-find-a-bug-in-your-code) by [@dougbradbury](https://twitter.com/dougbradbury) -- ["Padroneggiare il Markdown"](https://docs.github.com/features/mastering-markdown/) di [@GitHubGuides](https://docs.github.com/en) -- ["La prima missione: La pagina dei contributors"](https://forcrowd.medium.com/first-mission-contributors-page-df24e6e70705#.2v2g0no29) di [@forCrowd](https://github.com/forCrowd) -- ["Come rendere il tuo primo contributo open source in soli 5 minuti"](https://medium.freecodecamp.org/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a) di [@roshanjossey](https://medium.freecodecamp.org/@roshanjossey) -- ["Hacktoberfest 2018: Come puoi ottenere la tua maglietta gratis — anche se sei nuovo nella programazione"](https://medium.freecodecamp.org/hacktoberfest-2018-how-you-can-get-your-free-shirt-even-if-youre-new-to-coding-96080dd0b01b) di [@quincylarson](https://medium.freecodecamp.org/@quincylarson) - -## L'uso del version control - +- ["Padroneggiare il Markdown"](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) di [@GitHubGuides](https://github.com/github/docs) +- ["La prima missione: La pagina dei contributori"](https://forcrowd.medium.com/first-mission-contributors-page-df24e6e70705) di [@forCrowd](https://github.com/forCrowd) +- ["Come rendere il tuo primo contributo Open Source in soli 5 minuti"](https://www.freecodecamp.org/news/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a/) di [@roshanjossey](https://github.com/Roshanjossey/) +- [Ho appena ricevuto la mia maglietta gratuita di Hacktoberfest. Ecco un modo rapido per ottenere la tua.](https://www.freecodecamp.org/news/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307/) di [@quincylarson](https://www.freecodecamp.org/news/author/quincylarson/) +- [Una Guida Amara all'Open Source](https://medium.com/codezillas/a-bitter-guide-to-open-source-a8e3b6a3c1c4) by [@ken_wheeler](https://medium.com/@ken_wheeler) +- [Guida passo-passo per sviluppatori junior al primo contributo all'Open Source](https://hackernoon.com/contributing-to-open-source-the-sharks-are-photoshopped-47e22db1ab86) by [@LetaKeane](https://hackernoon.com/u/letakeane) +- [Impara Git e GitHub Passo Dopo Passo (su Windows)](https://medium.com/illumination/path-to-learning-git-and-github-be93518e06dc) by [@ows-ali](https://ows-ali.medium.com/) +- [Perché Open Source e Come?](https://careerkarma.com/blog/open-source-projects-for-beginners/) by [@james-gallagher](https://careerkarma.com/blog/author/jamesgallagher/) +- [Come iniziare con l'Open Source - Di Sayan Chowdhury](https://www.hackerearth.com/getstarted-opensource/) +- [A quale progetto open-source dovrei contribuire](https://kentcdodds.com/blog/what-open-source-project-should-i-contribute-to) by [@kentcdodds](https://twitter.com/kentcdodds) +- [Una guida introduttiva immersiva all'Open-source](https://developeraspire.hashnode.dev/an-immersive-introductory-guide-to-open-source) by [Franklin Okolie](https://twitter.com/DeveloperAspire) +- [Iniziare a contribuire all'open source](https://stackoverflow.blog/2020/08/03/getting-started-with-contributing-to-open-source/) by [Zara Cooper](https://stackoverflow.blog/author/zara-cooper/) +- [Guida per principianti al contributo open-source](https://workat.tech/general/article/open-source-contribution-guide-xmhf1k601vdj) by [Sudipto Ghosh](https://github.com/pydevsg) +- [8 modi per contribuire all'open source senza scrivere codice](https://opensource.com/life/16/1/8-ways-contribute-open-source-without-writing-code) by [OpenSource](https://twitter.com/OpenSourceWay) +- [Cos'è il Software Open Source? OSS Spiegato in Inglese Semplice](https://www.freecodecamp.org/news/what-is-open-source-software-explained-in-plain-english/) by [Jessica Wilkins](https://www.freecodecamp.org/news/author/jessica-wilkins/) +- [Come Iniziare un Progetto Open Source su GitHub – Consigli da Costruire il Mio Repo di Tendenza](https://www.freecodecamp.org/news/how-to-start-an-open-source-project-on-github-tips-from-building-my-trending-repo/) by [@Rishit-dagli](https://github.com/Rishit-dagli) +- [Trovare Buoni Primi Problemi](https://community.codenewbie.org/bdougie/finding-good-first-issues-33a6) by [Brian Douglas](https://community.codenewbie.org/bdougie) +- [Come posso diventare un contributore Open Source? (La guida definitiva)](https://medium.com/@juliafmorgado/how-can-i-become-an-open-source-contributor-the-ultimate-guide-d746e380e011) by [Julia Furst Morgado](https://medium.com/@juliafmorgado) + +## L'uso del Version Control + +> Guide e risorse di vari livelli di difficolta sull'utilizzo dei sistemi di Version Control, tipicamente Git e GitHub + +- [Video tutorial for Git and Github by Harvard University](https://www.youtube.com/watch?v=NcoBAfJ6l2Q) - Tutorial di Harvard University, parte del loro corso di Sviluppo Web CS50 sulla comprensione di Git e GitHub e sull'uso dei comandi Git. - [Pensa come (un) Git (stupido)](https://think-like-a-git.net/) - L'Introduzione a Git per "principianti avanzati", che hanno ancora qualche difficoltà, al fine di darti una semplice strategia per sperimentare in sicurezza con git. - [Prova Git](https://docs.github.com/en/get-started/quickstart/set-up-git) - Impara Git in 15 minuti dal tuo browser gratuitamente. - [Git di tutti i giorni](https://git-scm.com/docs/giteveryday) - Un utile set minimo di comandi per Git da usare ogni giorno. -- [Oh mio Dio, git!](http://ohshitgit.com/) - come uscire dagli errori di `git` comuni descritti in inglese semplice. +- [Oh mio Dio, git!](http://ohshitgit.com/) - come uscire dagli errori di `git` comuni descritti in inglese semplice. vedi anche [Dangit, git!](https://dangitgit.com/) per la versione senza imprecazioni. - [Atlassian Git Tutoriali](https://www.atlassian.com/git/tutorials/) - vari tutorial sull'uso di `git`. - [Promemoria di Git](https://education.github.com/git-cheat-sheet-education.pdf) (PDF) - [Wiki di freeCodeCamp sulle risorse di Git](https://www.freecodecamp.org/forum/t/wiki-git-resources/13136) - [Il flusso di GitHub](https://www.youtube.com/watch?v=juLIxo42A_s) (42:06) - GitHub parla di come effettuare una pull request. - [Risorse per l'apprendimento di GitHub](https://help.github.com/articles/git-and-github-learning-resources/) - Risorse per l'apprendimento di Git e GitHub. +- [Quickstart - risorse per l'apprendimento di GitHub](https://docs.github.com/en/get-started/quickstart/git-and-github-learning-resources) - Risorse di apprendimento su Git e GitHub. - [Pro Git](https://git-scm.com/book/en/v2) - L'intero libro di Pro Git, scritto da Scott Chacon e Ben Straub e pubblicato da Apress. - [Git-it](https://github.com/jlord/git-it-electron) - Tutorial Git desktop app passo per passo. - [Regole di ingaggio per Git](https://github.com/k88hudson/git-flight-rules) - Una guida su cosa fare quando le cose vanno male. +- [Git guida per principianti in spagnolo](https://platzi.github.io/git-slides/#/) - Una guida completa di diapositive su git e GitHub spiegate in spagnolo. +- [Git Kraken](https://www.gitkraken.com/git-client) - Applicazione desktop `git` visiva, multipiattaforma e interattiva per il controllo delle versioni. +- [Git suggerimenti](https://github.com/git-tips/tips) - Raccolta dei suggerimenti e trucchi git più comunemente usati. +- [Git best practice (pratiche migliori)](https://sethrobertson.github.io/GitBestPractices/) - Commit Often, Perfect Later, Publish Once: Le migliori pratiche di Git. +- [Tutorial interattivo su git](https://learngitbranching.js.org/) - Impara Git nel modo più visivo e interattivo. +- [Git Cheat Sheets (trucchi per git)](https://devhints.io/?q=git) - Una serie di cheat sheet grafici su git. +- [Tutorial completo su Git e GitHub](https://www.youtube.com/watch?v=apGV9Kg7ics) (1:12:39) - Tutorial completo su Git e GitHub di [Kunal Kushwaha](https://www.youtube.com/channel/UCBGOUQHNNtNGcGzVq5rIXjw). +- [Una guida introduttoria a Git](https://git-scm.com/docs/gittutorial) - Un tutorial per principianti di Git. +- [First Aid Git (Git di primo soccorso)](https://firstaidgit.io/#/) - Una raccolta ricercabile delle domande più frequenti su Git. Le risposte a queste domande sono state raccolte dall'esperienza personale, da Stackoverflow e dalla documentazione ufficiale di Git. +- [Git di Susan Potter](https://www.aosabook.org/en/git.html) - Mostra come funzionano vari aspetti tecnici di Git sottostanti per abilitare i flussi di lavoro distribuiti e come si differenzia da altri sistemi di controllo delle versioni (VCS). +- [Tutorial Git per principianti: Impara git in 1 ora](https://www.youtube.com/watch?v=8JJ101D3knE) - Un video tutorial su git per principianti di Mosh che spiega i comandi fondamentali e utilizza illustrazioni intelligibili per facilitare la comprensione. - [Un'introduzione completa a Git e GitHub](https://codeburst.io/git-good-part-a-e0d826286a2a) - Una guida scritta da Madhav Bahl, che dovresti vedere se sei nuovo di Git o GitHub. Copre GitHub come un servizio e i concetti di controllo della versione con Git in dettaglio. ## Libri sull'Open Source -- [Produrre Open Source Software](http://producingoss.com/) - Produrre Open Source Software è un libro sul lato umano dello sviluppo dell'open source. Descrive il funzionamento dei progetti di successo, le aspettative degli utenti e degli sviluppatori e la cultura del software libero. -- [Serie di libri di Open Source](https://opensource.com/resources/ebooks) - Impara ulteriormente sull'open source e il crescente movimento open source con un elenco completo di libri digitali/eBook gratuiti da https://opensource.com. +> Libri su tutte le cose Open Source: La Cultura, la Storia, le Best Practice, ecc. + +- [Produrre Open Source Software](http://producingoss.com/) - Produrre Open Source Software è un libro sul lato umano dello sviluppo dell'Open Source. Descrive il funzionamento dei progetti di successo, le aspettative degli utenti e degli sviluppatori e la cultura del software libero. +- [The Architecture of Open Source Applications](https://www.aosabook.org/en/index.html) - Gli autori di ventiquattro applicazioni open source spiegano come è strutturato il loro software e perché. Dai server web ai compilatori ai sistemi di gestione delle cartelle cliniche, sono trattati qui per aiutarti a diventare un miglior sviluppatore. +- [Serie di libri di Open Source](https://opensource.com/resources/ebooks) - Impara ulteriormente sull'Open Source e il crescente movimento Open Source con un elenco completo di libri digitali/eBook gratuiti da https://opensource.com. - [Le Pratiche sul COME rilasciare il Software](http://en.tldp.org/HOWTO/Software-Release-Practice-HOWTO/) - Questo HOWTO descrive le buone abitudini di rilascio per Linux e altri progetti open-source. Seguendo queste pratiche, renderete il più semplice possibile per gli utenti compilare il vostro codice e usarlo, e per gli altri sviluppatori capire il vostro codice e collaborare con voi per migliorarlo. - [Open Sources 2.0: L'Evoluzione della Contribuzione](https://archive.org/details/opensources2.000diborich) (2005) - Open Sources 2.0 è una raccolta di saggi penetranti e stimolanti dei leader tecnologici di oggi che continua a dipingere un quadro evolutivo sviluppato nel libro del 1999, Open Sources: Le voci della rivoluzione. +- [Open Sources: Voices from the Open Source Revolution](https://www.oreilly.com/openbook/opensources/book/) - Saggi dei pionieri dell'open-source come Linus Torvalds (Linux), Larry Wall (Perl) e Richard Stallman (GNU). +- [Code Review Anxiety Workbook](https://developer-success-lab.gitbook.io/code-review-anxiety-workbook-1) - Il Code Review Anxiety Workbook è per nuovi contributori e programmatori esperti. Descrive come gestire l'ansia quando si fanno pull request e contributi ai repository. + +## Iniziative per contribuire all'Open Source -## Iniziative per contribuire all Open Source +> Lista delle iniziative che aggregano Issues adatte ai principianti su cui lavorare, o eventi stagionali. - [Disponibili](https://up-for-grabs.net/) - un elenco di progetti con problemi per i principianti. - [Solo per principianti](https://www.firsttimersonly.com/) - Lista di bug etichettati come "first-timers-only". - [Primi contributi](https://firstcontributions.github.io/) - Fai il tuo primo contributo Open Source in 5 minuti. Uno strumento e un tutorial per aiutare i principianti ad iniziare a contribuire. [Qui](https://github.com/firstcontributions/first-contributions) si trova il codice sorgente Github per il sito e l'opportunità per contribuire al repository stesso. - [Hacktoberfest](https://hacktoberfest.digitalocean.com/) - Un evento per incoraggiare i contributi Open Source. Guadagna regali come magliette e adesivi facendo almento 4 pull request nel mese di ottobre. - [24 Pull Requests](https://24pullrequests.com) - 24 Pull Requests è un progetto per promuovere la collaborazione Open Source durante il mese di dicembre. +- [Ovio](https://ovio.org) - Una piattaforma con una selezione curata di progetti adatti ai contributori. Ha un [potente strumento di ricerca delle issue](https://ovio.org/issues) e ti permette di salvare progetti e issue per dopo. +- [Contribute-To-This-Project](https://github.com/Syknapse/Contribute-To-This-Project) - Questo è un tutorial per aiutare i nuovi contributori a partecipare a un progetto semplice e facile e a sentirsi a proprio agio nell'usare GitHub. +- [Open Source Welcome Committee](https://www.oswc.is/) - Il Comitato di Benvenuto Open Source (OSWC) aiuta i nuovi arrivati a unirsi al mondo straordinario dell'Open Source. Vieni a presentare i tuoi progetti open-source con noi! + +## Programmi Open Source a cui partecipare + +> Un programma, tirocinio o fellowship ospitato da una comunità per aiutare a mettere in contatto i nuovi contributori con mentori e risorse per contribuire a progetti di software open source. + +- [All Linux Foundation (LF) Mentorships](https://mentorship.lfx.linuxfoundation.org/#projects_all) +- [Beginner friendly Open Source programs with their timelines](https://github.com/arpit456jain/Open-Source-Programs) +- [Cloud Native Computing Foundation](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/) +- [FossAsia](https://fossasia.org) +- [Free Software Foundation (FSF) Internship](https://www.fsf.org/volunteer/internships) +- [Google Summer of Code](https://summerofcode.withgoogle.com/) - Un programma annuale retribuito da Google focalizzato sull'introduzione di più studenti sviluppatori nello sviluppo di software open-source. +- [Girlscript Summer of Code](https://gssoc.girlscript.tech/) - Un programma open-source di tre mesi condotto ogni estate dalla Girlscript Foundation. Con sforzi costanti, i partecipanti contribuiscono a numerosi progetti sotto la guida di mentori esperti durante questi mesi. Con tale esposizione, gli studenti iniziano a contribuire a progetti reali dal comfort delle loro case. +- [Hacktoberfest](https://hacktoberfest.digitalocean.com) - Un evento annuale ospitato ogni ottobre per incoraggiare le persone a contribuire all'open source! +- [Hyperledger Mentorship Program](https://wiki.hyperledger.org/display/INTERN) - Se ti interessa la blockchain, questo fa per te. Puoi contribuire a Hyperledger. Questo programma di mentorship ti permette di ottenere un'esposizione pratica allo sviluppo open source di Hyperledger. Ti verranno assegnati mentori che sono molto attivi nella comunità degli sviluppatori di Hyperledger. +- [LF Networking Mentorship](https://wiki.lfnetworking.org/display/LN/LFN+Mentorship+Program) +- [Microsoft Reinforcement Learning](https://www.microsoft.com/en-us/research/academic-program/rl-open-source-fest/) +- [Major League Hacking (MLH) Fellowship](https://fellowship.mlh.io/) - Un'alternativa di tirocinio remoto per aspiranti tecnologi dove costruiscono o contribuiscono a progetti open-source. +- [Open Summer of Code](https://osoc.be/students) +- [Open Mainframe](https://www.openmainframeproject.org/all-projects/mentorship-program) - Il progetto Open Mainframe ha anche il suo programma open-source e i mentee potranno espandere le loro conoscenze sulla tecnologia mainframe. +- [Outreachy](https://www.outreachy.org) +- [Processing Foundation Internship](https://processingfoundation.org/fellowships/) +- [Rails Girls Summer of Code](https://railsgirlssummerofcode.org/) - Un programma di fellowship globale per donne e coder non binari dove lavorano su progetti open-source esistenti ed espandono le loro competenze. +- [Redox OS Summer of Code](https://www.redox-os.org/rsoc/) - Il Redox OS Summer of Code è l'uso principale delle donazioni al progetto Redox OS. Gli studenti selezionati hanno già dimostrato il desiderio e la capacità di contribuire a Redox OS. +- [Social Summer of Code](https://ssoc.devfolio.co/) - La Social Foundation offre questo programma estivo di due mesi per studenti per imparare la cultura open-source e coinvolgersi nella comunità. I partecipanti contribuiscono a progetti reali sotto la guida di mentori esperti. +- [Season of KDE](https://season.kde.org/) - La Season of KDE, ospitata dalla comunità KDE, è un programma di outreach per tutti gli individui in tutto il mondo. KDE è una comunità internazionale di software libero che sviluppa software libero e open-source e puoi contribuire a KDE attraverso il programma Season of KDE. ## Licenza -Creative Commons License
Questo lavoro è concesso in licenza con una Creative Commons Attribution-ShareAlike 4.0 International License. +Creative Commons License
Questo lavoro è concesso in licenza con una Creative Commons Attribution-ShareAlike 4.0 International License. \ No newline at end of file