Skip to content

Documentazione Rust tradotta in italiano

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

rust-ita/rust-docs-it

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🦀 Rust Docs Italia

Build Status License: MIT/Apache-2.0

Traduzione italiana della documentazione ufficiale di Rust..


🎯 Obiettivi

Questo progetto si propone di tradurre in italiano la documentazione ufficiale di Rust per:

  • Abbassare la barriera d'ingresso per sviluppatori italiani
  • Creare una risorsa di riferimento in italiano per la community
  • Facilitare l'apprendimento di Rust nelle scuole e università italiane
  • Contribuire alla crescita dell'ecosistema Rust in Italia

📚 Cosa stiamo traducendo

Priorità alta

  • Setup iniziale del progetto
  • The Rust Standard Library
    • Tipi primitivi (18 tipi completi!)
    • Collections - Vec<T>
    • Collections - HashMap, HashSet
    • String e &str
    • Option e Result
    • Iterators
    • I/O e File System
  • The Rust Programming Language Book
    • Capitoli introduttivi (1-5)
    • Ownership e borrowing (4)
    • Structs, enums e pattern matching (5-6)

Note: Per le sezioni non ancora tradotte, abbiamo creato pagine placeholder con link alla documentazione ufficiale in inglese.

Roadmap futura

  • Rust by Example
  • The Cargo Book
  • Async Book
  • Rustonomicon (documentazione unsafe)

🚀 Quick Start

Per lettori

Visita rust-ita.github.io/rust-docs-it per leggere la documentazione tradotta.

Per contributori

Vuoi aiutarci a tradurre? Fantastico! 🎉

# 1. Fai il fork del repository

# 2. Clona il tuo fork
git clone https://github.com/TUO-USERNAME/rust-docs-it.git
cd rust-docs-it

# 3. Setup ambiente
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt

# 4. Avvia il server di sviluppo
mkdocs serve

# 5. Apri http://127.0.0.1:8000

Leggi la Guida al Contributo per tutti i dettagli! 📖

🤝 Come contribuire

Ci sono molti modi per contribuire:

1. 📝 Traduzione

2. 🔍 Revisione

  • Aiuta a revisionare le Pull Request aperte
  • Controlla accuratezza e qualità delle traduzioni
  • Suggerisci miglioramenti

3. 📖 Glossario

  • Proponi traduzioni per termini tecnici
  • Discuti scelte terminologiche
  • Mantieni la coerenza

4. 🐛 Segnalazioni

  • Hai trovato un errore? Apri una issue
  • Suggerisci miglioramenti alla struttura
  • Proponi nuove sezioni da tradurre

📋 Stato della traduzione

Versione Rust: 1.90+ (Ottobre 2025)

Sezione Stato Assegnatario
Standard Library - Primitives ✅ Completato @AndreaBozzo
Standard Library - Vec ✅ Completato @AndreaBozzo
Standard Library - HashMap 📅 Pianificato -
Standard Library - String 📅 Pianificato -
Standard Library - Option/Result 📅 Pianificato -
Book - Ch 1: Getting Started 📅 Pianificato -
Book - Ch 2: Guessing Game 📅 Pianificato -
Book - Ch 3: Common Concepts 📅 Pianificato -
Book - Ch 4: Ownership 📅 Pianificato -

Legenda: ✅ Completato | 📝 In corso | 👀 In revisione | 📅 Pianificato

📊 Vedi anche: Stato Aggiornamenti e Deprecazioni per info su versioni e cambiamenti futuri

🛠️ Tecnologie utilizzate

📜 Linee guida principali

Stile

Cosa tradurre

  • ✅ Testo esplicativo
  • ✅ Titoli e intestazioni
  • ✅ Messaggi nella documentazione

Cosa NON tradurre

  • ❌ Codice Rust (keyword, identificatori)
  • ❌ Commenti negli esempi di codice
  • ❌ Nomi di tipi standard (String, Vec, Option, ...)
  • ❌ Termini tecnici consolidati (vedi glossario)

👥 Team

Maintainers

Contributors

Un ringraziamento speciale a tutti i contributori! 🙏

📄 Licenza

Questo progetto mantiene la stessa licenza della documentazione originale di Rust:

  • MIT License
  • Apache License 2.0

Vedi i file LICENSE-MIT e LICENSE-APACHE per i dettagli.

La documentazione originale è © The Rust Project Developers.

🔗 Link utili

Questo Progetto

Risorse Ufficiali Rust

Community

❓ FAQ

Perché tradurre la documentazione?

Anche se l'inglese è importante nel mondo dello sviluppo, una documentazione nella propria lingua madre può:

  • Accelerare l'apprendimento
  • Ridurre il carico cognitivo
  • Rendere Rust più accessibile a un pubblico più ampio

Gli esempi di codice saranno tradotti?

No, gli esempi di codice rimarranno in inglese per:

  • Mantenere coerenza con la community internazionale
  • Evitare confusione con keyword e sintassi
  • Facilitare la ricerca di errori online

Come viene garantita la qualità?

  • Ogni traduzione passa attraverso una review
  • Usiamo un glossario condiviso per la terminologia
  • Confrontiamo con altre traduzioni ufficiali (es. giapponese, francese)
  • La community può sempre segnalare errori

Posso usare questa documentazione per scopi commerciali?

Sì, la licenza MIT/Apache-2.0 permette uso commerciale. Vedi i file di licenza per i dettagli.



🌐 Sito📦 GitHub🤝 Contribuisci

About

Documentazione Rust tradotta in italiano

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •