Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

sesee3/opensource-contributors

Open more actions menu
ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒŸ Open Source Contributors - Linux Day UniMe 2025

Benvenuto nel tuo primo contributo open source! Questo รจ un repository pratico per imparare il workflow collaborativo di Git e GitHub.

๐ŸŽฏ Obiettivo

Imparerai a:

  • ๐Ÿด Fare fork di un repository
  • ๐Ÿ“ฅ Clonare il tuo fork localmente
  • ๐ŸŒฟ Creare e lavorare con i branch
  • ๐Ÿ’พ Fare commit delle tue modifiche
  • ๐Ÿ“ค Fare push su GitHub
  • ๐Ÿ”€ Aprire una Pull Request

๐Ÿš€ Come Contribuire

Passo 1: Fork questo repository

Clicca sul pulsante Fork in alto a destra per creare una copia di questo repository nel tuo account GitHub.

Passo 2: Clona il tuo fork

Scegli il metodo che preferisci:

Con SSH:

git clone git@github.com:TUO-USERNAME/opensource-contributors.git
cd opensource-contributors

Con HTTPS:

git clone https://github.com/TUO-USERNAME/opensource-contributors.git
cd opensource-contributors

Passo 3: Crea un nuovo branch

git checkout -b add-contributor-TUONOME

๐Ÿ’ก Suggerimento: Sostituisci TUONOME con il tuo nome o username!

Passo 4: Aggiungi il tuo profilo

Crea un nuovo file nella cartella contributors/ chiamato TUONOME.md con il seguente contenuto:

# Nome Cognome

## ๐Ÿ‘‹ Chi sono
Breve descrizione di te (2-3 righe). Ad esempio: studente, developer, appassionato di tecnologia, etc.

## ๐Ÿ’ก Perchรฉ sono qui
Spiega brevemente perchรฉ ti interessa l'open source e cosa vorresti imparare.

## ๐Ÿ› ๏ธ Competenze
- Linguaggio di programmazione 1
- Linguaggio di programmazione 2
- Framework o tecnologia preferita
- Altro...

## ๐Ÿ“ซ Contatti
- GitHub: [@tuousername](https://github.com/tuousername)
- Email: tua-email@example.com (opzionale)
- LinkedIn: [Tuo Nome](https://linkedin.com/in/tuoprofilo) (opzionale)

Passo 5: Commit delle modifiche

git add contributors/TUONOME.md
git commit -m "Add contributor: TUONOME"

๐Ÿ’ก Best Practice: Usa messaggi di commit chiari e descrittivi!

Passo 6: Push sul tuo fork

git push origin add-contributor-TUONOME

Passo 7: Apri una Pull Request

  1. Vai sul tuo fork su GitHub
  2. Vedrai un banner giallo con il pulsante "Compare & pull request" - cliccaci!
  3. Assicurati che:
    • base repository: linux-day-unime-2025/opensource-contributors
    • base: main
    • head repository: TUO-USERNAME/opensource-contributors
    • compare: add-contributor-TUONOME
  4. Scrivi un titolo descrittivo: Add contributor: TUONOME
  5. Nella descrizione, scrivi qualcosa come:
    Ciao! ๐Ÿ‘‹
    
    Partecipo al workshop Git del Linux Day UniMe 2025.
    Ho aggiunto il mio profilo alla lista dei contributor.
    
    Grazie per l'opportunitร  di contribuire!
    
  6. Clicca su "Create pull request"

๐ŸŽ‰ Complimenti! Hai appena creato la tua prima Pull Request!

๐Ÿ“ Usare le GitHub Issues

Le Issues sono il modo per comunicare nel progetto: segnalare bug, proporre miglioramenti, fare domande.

Come aprire una Issue

  1. Vai sulla tab Issues di questo repository
  2. Clicca su New issue
  3. Scegli un titolo chiaro, ad esempio:
    • ๐Ÿ› "Bug: Il link nella documentazione non funziona"
    • โœจ "Suggerimento: Aggiungere sezione FAQ al README"
    • โ“ "Domanda: Come configuro SSH su Windows?"
  4. Descrivi il problema o il suggerimento in dettaglio
  5. Aggiungi una label appropriata (se disponibile):
    • bug per errori
    • enhancement per miglioramenti
    • question per domande
    • documentation per la documentazione
  6. Clicca Submit new issue

Template per Issues

Per suggerimenti:

## ๐Ÿ’ก Suggerimento

Sarebbe utile aggiungere [TUA IDEA] perchรฉ [MOTIVAZIONE].

### Dettagli
[Descrizione piรน approfondita]

### Benefici
- Beneficio 1
- Beneficio 2

Per bug:

## ๐Ÿ› Bug Report

### Descrizione
[Cosa non funziona]

### Steps per riprodurre
1. Vai a...
2. Clicca su...
3. Vedi errore...

### Comportamento atteso
[Cosa dovrebbe succedere]

### Comportamento attuale
[Cosa succede invece]

๐Ÿ‘ฅ Contributors

Grazie a tutti i contributor del Linux Day UniMe 2025! ๐ŸŽ‰

๐Ÿ“š Risorse Utili

๐Ÿค Code of Conduct

Questo progetto segue il Contributor Covenant Code of Conduct. Partecipando, ti impegni a mantenere un ambiente rispettoso e inclusivo per tutti.

In breve:

  • โœ… Sii rispettoso e inclusivo
  • โœ… Accetta feedback costruttivi
  • โœ… Focalizzati su ciรฒ che รจ meglio per la community
  • โŒ Non tollerare comportamenti offensivi o discriminatori

๐Ÿ“„ Licenza

Questo progetto รจ rilasciato sotto licenza MIT. Vedi il file LICENSE per i dettagli.

โ“ FAQ

Come faccio a sincronizzare il mio fork con l'originale?

# Aggiungi il repository originale come remote "upstream"
git remote add upstream https://github.com/linux-day-unime-2025/opensource-contributors.git

# Scarica le modifiche
git fetch upstream

# Unisci le modifiche nel tuo branch main
git checkout main
git merge upstream/main

# Push sul tuo fork
git push origin main

Ho fatto un errore nel mio commit, come lo correggo?

Se non hai ancora fatto push:

git commit --amend

Se hai giร  fatto push, puoi fare un nuovo commit con la correzione.

La mia Pull Request ha conflitti, cosa faccio?

  1. Sincronizza il tuo fork (vedi sopra)
  2. Passa al tuo branch: git checkout add-contributor-TUONOME
  3. Unisci main: git merge main
  4. Risolvi i conflitti nei file
  5. Aggiungi e committa: git add . e git commit
  6. Push: git push origin add-contributor-TUONOME

Posso contribuire anche dopo il workshop?

Assolutamente sรฌ! Il repository rimane aperto per contributi. Puoi:

  • Aggiornare il tuo profilo
  • Aiutare altri con le Issues
  • Proporre miglioramenti alla documentazione
  • Condividere risorse utili

๐Ÿ’ฌ Supporto

  • ๐Ÿ› Trovato un bug? Apri una Issue
  • โ“ Hai una domanda? Chiedi nelle Discussions
  • ๐Ÿ’ก Hai un suggerimento? Apri una Issue con label enhancement

๐Ÿ™ Ringraziamenti

Grazie a tutti i partecipanti del workshop "Git: collaborare senza caos" per aver reso possibile questo progetto!

Un ringraziamento speciale al Linux Day UniMe 2025 per l'organizzazione dell'evento.


๐Ÿง Linux Day UniMe 2025
Impara, condividi, collabora nel mondo open source

Made with โค๏ธ by the open source community

About

๐ŸŒ Linux Day UniMe 2025 - Open Source Workshop Community di apprendimento per Git e GitHub. Dal controllo versione locale alla collaborazione distribuita nel mondo open source.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.