Skip to content

italia/padigitale2026.gov.it

Repository files navigation

PA Digitale 2026

Questo è il repository del progetto PA Digitale 2026, un'applicazione web sviluppata con Next.js e un set completo di strumenti moderni per il frontend.

↪ English version

Argomenti

Tecnologie Principali

Prerequisiti

  • 🌐 Bun (raccomandato)
  • Node.js 18+ (alternativa)

Installazione

  1. Clona il repository:
git clone [url-repository]
cd padigitale2026.gov.it
  1. Installa le dipendenze:
bun install
  1. Configura le variabili d'ambiente:
    • Copia il file .env.dist in .env
    • Compila le variabili d'ambiente necessarie nel file .env

Sviluppo Locale

Per avviare il server di sviluppo con Bun (consigliato):

bun --bun run dev

Per utilizzare Node.js invece di Bun:

bun run dev

L'applicazione sarà disponibile all'indirizzo ↪ http://localhost:3000.

Build e Produzione

Per costruire l'applicazione per la produzione:

bun run build

Per avviare il server in modalità produzione:

bun run start

Altri Comandi Utili

  • bun run lint - Esegue il linting del codice
  • bun run codegen - Genera i tipi GraphQL

Configurazione

Il progetto richiede diverse variabili d'ambiente per funzionare correttamente. Un template delle variabili necessarie è disponibile nel file .env.dist. È necessario creare un file .env locale con i valori appropriati per:

  • Configurazione DatoCMS
  • Redis
  • Vercel/Next.js
  • Algolia
  • Salesforce
  • Altri servizi integrati

Contribuire

Per contribuire al progetto, assicurati di:

  1. Creare un branch per le tue modifiche
  2. Seguire le ↪ convenzioni di codice del progetto
  3. Testare le modifiche localmente
  4. Inviare una ↪ pull request (PR) con una descrizione dettagliata delle modifiche

About

Progetto Pubblica Amministrazione digitale 2026

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

Languages