Per lo sviluppo

Contribuisci alle risorse e alle librerie per sviluppare le interfacce e le esperienze di siti e servizi pubblici digitali

Come contribuire
In breve

Se ti occupi di sviluppo software puoi aprire segnalazioni e inviare i tuoi contributi dedicati al kit per sviluppare interfacce ed esperienze di siti e servizi pubblici digitali Bootstrap Italia e al suo ecosistema di risorse.

Metadati e link per approfondire

Contribuisci a Bootstrap Italia e al suo ecosistema di risorse

Il kit per sviluppare interfacce ed esperienze di siti e servizi pubblici digitali.

Puoi partecipare a discussioni, aprire segnalazioni e inviare contributi alla principale risorsa di sviluppo Bootstrap Italia, inclusa la versione 3 attualmente in beta, e a Dev Kit Italia, il nuovo kit basato su web component nativi attualmente in fase alpha. È inoltre possibile collaborare al lavoro di integrazione di Design Tokens Italia e contribuire ai framework React Kit e Angular Kit che implementano Bootstrap Italia.

Premessa importante: assicurati di conoscere i fondamenti del design system del Paese e le risorse per sviluppatori.

Esplora la lista di tutte le discussioni

Controlla se esiste già una discussione sul tema che ti interessa, o su un tema simile. Se esiste, vai alla segnalazione dedicata e partecipa lasciando un commento. Se ti interessa lavorare a un contributo di sviluppo sul tema scopri di seguito come inviare contributi e proponilo nella discussione.

Apri una segnalazione

Se il tema di tuo interesse non è nella lista, puoi proporre una nuova segnalazione. Ricorda di inserire tutti i dettagli che ritieni necessari per approfondire il tuo contributo.

Invia un contributo di sviluppo

Puoi inviare un contributo diretto di sviluppo utilizzando un flow semplificato rispetto a un Git-flow standard.

Per Bootstrap Italia

Il repository contiene i sorgenti del framework di sviluppo e i sorgenti del sito di documentazione dedicato agli sviluppatori.

Puoi proporre modifiche, correzioni o integrazioni al framework e al sito di documentazione dedicato:

  1. apri prima una segnalazione, o proponi il contributo nei commenti a una discussione già esistente sul tema di interesse, evidenziando intenzioni e possibilità
  2. parti sempre da un fork del repository /italia/bootstrap-italia; se vuoi contribuire alla versione 3 in beta, lavora sul branch 3.x
  3. proponi le tue modifiche aprendo una pull request
  4. indica la pull request nella segnalazione aperta al punto 1 o in un commento dedicato

Nelle lavorazioni poni attenzione al rispetto dei fondamenti del design system del Paese. Può esserti utile il "workflow per migliorare lo sviluppo dei componenti" del fondamento accessibilità.

Per Design Tokens Italia

Il repository contiene i Design Tokens in formato json generati lato design da Figma, utilizzando il plugin Tokens Studio, e gli automatismi per convertirli in variabili disponibili nei formati sass e css.

Puoi proporre correzioni o integrazioni alle automazioni e allo stack tecnologico disponibile dal repository:

  1. apri prima una segnalazione, o proponi il contributo nei commenti a una discussione già esistente sul tema di interesse, evidenziando intenzioni e possibilità
  2. parti sempre da un fork del repository italia/design-tokens-italia
  3. proponi le tue modifiche aprendo una pull request
  4. indica la pull request nella segnalazione aperta al punto 1 o in un commento dedicato

Contribuisci a React Kit e Angular Kit

Partecipa all'evoluzione dei due framework che implementano il design system in React e Angular.

Sono disponibili le versioni React Kit (v5) e Angular Kit, coerenti con Bootstrap Italia v2 e UI Kit Italia v3. Angular Kit segue il versionamento di Angular, con branch paralleli mantenuti per le versioni attive del framework. Nati come progetti community-driven, oggi sono evoluti con il contributo principale della community.