Guida alla contribuzione
Grazie per voler contribuire al Wiki JUXI! Questo documento ti guida nel processo.
Preparazione
- Fork del repository wiki-documents
- Clonare il fork in locale
- Installare le dipendenze:
bash
cd wiki-documents
npm ci- Avviare il server di sviluppo locale per l'anteprima:
bash
npm run docs:devVisita http://localhost:5173 nel browser per anteprime le modifiche.
Come contribuire
Correggere errori nella documentazione
Refusi, link rotti, informazioni obsolete? Invia direttamente una Pull Request a main.
Aggiungere tutorial
Se vuoi condividere un tutorial sui prodotti JUXI:
- Prima proponi un argomento in GitHub Issues spiegando tema e contenuto
- Dopo la conferma dei maintainer, scrivi seguendo la struttura esistente
- Invia un PR
Contribuire con traduzioni
Il progetto supporta 11 lingue. Le traduzioni seguono queste regole:
- Ogni file
.mddeve avere il corrispondente in ogni directory di lingua - Le immagini sono condivise da
docs/public/images/ - I link di ogni versione puntano al percorso della lingua corrispondente
Norme sui contenuti
Immagini
- Percorso:
docs/public/images/tutorials/{prodotto}/{tutorial}/ - Denominazione: numerica o descrittiva (es.
1.png,wiring-diagram.png) - Nel tutorial usare percorsi relativi:
markdown
Denominazione file
- Tutorial in inglese, stile kebab-case
- Ogni file
.mdrichiede frontmattertitleedescription
Blocchi di codice
- Indicare sempre il tipo di linguaggio
- Assicurarsi che i comandi siano eseguibili
Flusso PR
- Verificare la build locale:
npm run docs:build - Compilare tutti i campi del template di Pull Request
- Dopo il build CI riuscito, serve almeno 1 approvazione di un maintainer per il merge
- Dopo il merge, GitHub Actions esegue il deploy automatico
Codice di condotta
- Rispettare tutti i contributori e gli utenti
- Fornire contenuti tecnici oggettivi e accurati
- Non inviare codice o comandi non testati
Grazie per il tuo contributo! 🎉

