GitHunt
SK

SkarabGroup/DocumentazioneProgetto

Repository della Documentazione del Progetto di Ingegneria del Software e Sito del gruppo 2

Code GuardianLogo

🛡️ Code Guardian

Sistema Multiagente per la Valutazione di Repository GitHub

Progetto di Ingegneria del Software • Università degli Studi di Padova • A.A. 2025/2026

Typst
University


👥 Team Skarab

Un progetto sviluppato con dedizione e professionalità


📋 Indice

🎯 Presentazione

Code Guardian è un sistema innovativo basato su architettura multiagente progettato per automatizzare e ottimizzare il processo di valutazione delle repository GitHub. Il sistema analizza metriche qualitative e quantitative del codice, fornendo insights preziosi per sviluppatori e team di sviluppo.

Obiettivi Principali

  • Implementazione di un sistema multiagente intelligente
  • Analisi automatizzata della qualità del codice
  • Valutazione approfondita di repository GitHub
  • Generazione di report dettagliati e metriche di qualità

🏢 Capitolato

Il progetto nasce dal capitolato C2 - "Sistema Multiagente per la Valutazione di Repository GitHub" proposto da Var Group.

Var Group è un'azienda leader nel settore IT che offre soluzioni innovative per la trasformazione digitale delle imprese. La collaborazione con l'università rappresenta un'opportunità di sviluppo sia per gli studenti che per l'azienda.

📚 Documentazione

La documentazione è interamente realizzata utilizzando Typst, un moderno sistema di markup per la composizione tipografica.

Documenti Esterni

Documento Descrizione Versione
📋 Piano di Progetto Pianificazione temporale e allocazione risorse v0.0.0
🎯 Piano di Qualifica Strategie e metriche di qualità v0.0.0
📊 Analisi dei Requisiti Requisiti funzionali e di qualità v0.0.0
📖 Glossario Terminologia tecnica del progetto v0.0.0
📘 Manuale Utente Guida all'utilizzo del sistema v0.0.0

Documenti Interni

Documento Descrizione
📐 Norme di Progetto Convenzioni e procedure operative
🔍 Studio di Fattibilità Analisi dei capitolati proposti
📝 Verbali Resoconto delle riunioni interne ed esterne

Visualizzazione Documenti

I documenti Typst possono essere compilati utilizzando:

# Compila un singolo documento
typst compile documento.typ

# Compila con watch mode
typst watch documento.typ

Tuttavia si consiglia di usare l'estensione Tinymist di vs code

🛠️ Tecnologie

Categoria Tecnologie
Documentazione Typst
Version Control Git GitHub
Project Management Jira
Comunicazione Slack Telegram

👥 Team

Team Skarab è composto da studenti del corso di Ingegneria del Software dell'Università degli Studi di Padova, coordinati per raggiungere l'eccellenza nello sviluppo del progetto.

Ruoli

  • 🎯 Responsabile di Progetto - Coordinamento e gestione del team
  • 📋 Amministratore - Gestione della configurazione e documentazione
  • 🔍 Analista - Analisi dei requisiti e modellazione del sistema
  • 💻 Progettista - Architettura e design del sistema
  • 👨‍💻 Programmatore - Implementazione e sviluppo
  • Verificatore - Controllo qualità e testing

📞 Contatti

Università degli Studi di Padova

  • 🏛️ Dipartimento di Matematica "Tullio Levi-Civita"
  • 📧 Corso di Ingegneria del Software
  • 🌐 www.unipd.it

Var Group

Team Skarab


Sviluppato con ❤️ dal Team Skarab

Università degli Studi di Padova • 2025/2026