Grazie per il tuo interesse nel contribuire a File Organizer AI! 🎉
- Verifica che il bug non sia già stato segnalato nelle Issues
- Apri una nuova Issue usando il template "Bug Report"
- Includi:
- Descrizione chiara del problema
- Passi per riprodurlo
- Comportamento atteso vs comportamento effettivo
- Screenshot se applicabile
- Versione di Windows, .NET e Ollama
- Apri una Issue con il template "Feature Request"
- Descrivi la funzionalità e il caso d'uso
- Attendi feedback prima di iniziare l'implementazione
- Fai fork del repository
- Crea un branch per la tua feature:
git checkout -b feature/nome-feature - Committa le modifiche:
git commit -m 'Aggiungi nuova feature' - Pusha il branch:
git push origin feature/nome-feature - Apri una Pull Request
- Usa C# 12 e .NET 8 features
- Segui le convenzioni di naming Microsoft
- Documenta le classi e i metodi pubblici con XML comments
- Scrivi codice in inglese, commenti e UI in italiano
- Mantieni i metodi brevi e con singola responsabilità
# Clona il repo
git clone https://github.com/USERNAME/FileOrganizerAI.git
cd FileOrganizerAI
# Ripristina pacchetti
dotnet restore
# Compila
dotnet build
# Esegui
dotnet run --project src/FileOrganizerAI.WPFPrima di aprire una PR, assicurati che:
- Il codice compili senza errori
- L'applicazione si avvii correttamente
- Le funzionalità esistenti continuino a funzionare
- Sii rispettoso e costruttivo
- Accetta feedback con apertura
- Aiuta gli altri contributors
Apri una Issue con il tag "question" o contattaci direttamente.
Grazie per contribuire! 🚀