Grazie per il tuo interesse nel contribuire a questo progetto! Segui attentamente queste linee guida per garantire che le modifiche siano coerenti, utili e rispettose della community.
-
Contenuti Appropriati
- Non sono ammessi contenuti offensivi, discriminatori o non pertinenti al contesto tecnico.
- Ogni interazione deve essere rispettosa e costruttiva.
-
Codice Ben Documentato
- Commenta in modo chiaro funzioni, classi e blocchi complessi.
- Fornisci descrizioni dei parametri, valori di ritorno e logica interna dove necessario.
- Se modifichi o aggiungi funzionalità, ricordati di aggiornare anche la documentazione pertinente (README, Wiki, ecc.).
-
Standard del Codice
- Il codice deve seguire lo standard dorsale del progetto. Se non esiste uno standard scritto, mantieni lo stile del codice esistente.
- Utilizza eventuali tool di linting/formatting previsti dal progetto (
eslint,prettier,black, ecc.). - Evita codice non testato o workaround non giustificati.
-
Commit Significativi
- Scrivi messaggi di commit chiari e descrittivi.
- Evita commit generici o poco informativi come
update,fix bug,modifica, ecc. - Ogni commit dovrebbe rappresentare una singola unità logica di lavoro.
- È consigliato seguire la convenzione Conventional Commits.
- Fork della repository.
- Crea un branch descrittivo della funzionalità o fix (
feature/login-form,fix/navbar-bug, ecc.). - Scrivi e testa il tuo codice.
- Verifica di rispettare le regole di linting e formattazione.
- Fai un commit pulito e descrittivo.
- Invia una Pull Request sul branch
maino quello specificato. - Aspetta una review. Potrebbe esserti chiesto di fare piccole modifiche.
Se hai dubbi, apri una Issue o contattaci tramite i canali indicati nel README. Siamo felici di aiutarti!
Grazie per il tuo contributo! 🙌