Per lo sviluppo
Contribuisci alle risorse e alle librerie per sviluppare le interfacce e le esperienze di siti e servizi pubblici digitali
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:
- apri prima una segnalazione, o proponi il contributo nei commenti a una discussione già esistente sul tema di interesse, evidenziando intenzioni e possibilità
- parti sempre da un fork del repository /italia/bootstrap-italia; se vuoi contribuire alla versione 3 in beta, lavora sul branch 3.x
- proponi le tue modifiche aprendo una pull request
- 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:
- apri prima una segnalazione, o proponi il contributo nei commenti a una discussione già esistente sul tema di interesse, evidenziando intenzioni e possibilità
- parti sempre da un fork del repository italia/design-tokens-italia
- proponi le tue modifiche aprendo una pull request
- 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.
Per React Kit
Puoi seguire i lavori in corso e contribuire nel repository React Kit.
Per Angular Kit
Puoi seguire i lavori in corso e contribuire nel repository Angular Kit.