Code Monkey home page Code Monkey logo

design-ui-kit's Introduction

Join the #design channel Get invited

Read this in other languages: English.

UI Kit

Lo UI Kit è parte di un insieme di strumenti condivisi, i kit di design, che servono a progettare e realizzare i servizi digitali destinati ai cittadini.

L'Italia-Ui Kit è una libreria di stili (colori, tipografia, griglie) e componenti (bottoni, input field, menu etc) utili a costruire prototipi di siti web e applicazioni. È stata costruita seguendo le Linee Guida di design per i siti web della pubblica amministrazione.

🎯 L’obiettivo è quello di migliorare l’user experience dei servizi online della pubblica amministrazione italiana attraverso la diffusione di uno stile consistente e coerente.

Sulla base di un inventario e una roadmap abbiamo costruito prima il design dei componenti e poi li abbiamo tradotti in codice alimentando la libreria Bootstrap Italia.

👀 Se vuoi vedere tutti gli assets prima di scaricarli, vai al progetto Invision design-ui-kit.

⭐ In questo repo trovi anche un pacchetto di icone, disponibile all'interno del file mastro Italia-Ui Kit.sketch, oppure nel file indipendente italia-icons.sketch.

Un Esempio di uso dello UI Kit è il prototipo del sito web dei Comuni italiani. Il layout è stato realizzato utilizzando e adattando agli specifici casi i componenti dello UI Kit.

Indice

📘 Come iniziare

  • Il kit è un file Sketch, prima di aprirlo ti consigliamo di scaricare da Google Font i seguenti typefaces:Titillium, Roboto Mono, e Lora.

  • Nel repo trovi il file italia-UI Kit.sketch che include componenti e stili in un unico file, ma se hai bisogno solo di specifici componenti, puoi scaricare dalla cartella Components anche solo quello che ti interessa.

  • Per aprire il Kit correttamente assicurati di avere l'ultima versione di Sketch. Per utilizzare lo UI Kit all'interno del tuo progetto puoi caricarlo direttamente come library di Sketch. Questa funzionalità ti permette di avere a disposizione raccolte di simboli che puoi usare in più file. Puoi inoltre tenere aggiornati i tuoi documenti nel caso in cui le librerie dovessero essere modificate.

Per saperne di più, vai alle Sketch libraries Wiki

Il kit è un progetto aperto e in continua evoluzione non solo per i componenti ancora da realizzare ma anche per l’implementazione dei file già scaricabili. Ti consigliamo quindi di controllare periodicamente se ci sono aggiornamenti del Kit: i componenti esistenti vengono implementati ed aggiunti di nuovi. Per tenere la libreria aggiornata sarà necessario scaricare di nuovo il file da questo repo e sovrascriverlo alla copia che hai in locale.

Non hai Sketch? Puoi importare il file in un altro tool di prototipazione come Figma, Invision Studio o Adobe XD, oppure installare Lunacy per utilizzare Sketch su Windows.

🔧 Segnalazione bug e richieste di aiuto

Vuoi segnalare un bug o fare una richiesta?

Dai un'occhiata a come creare una issue. Se invece vuoi discutere delle scelte fatte o qualcosa non ti è chiaro, puoi venire a parlarne su Slack o sul Forum di Deigners Italia.

✨ Come contribuire

Vorresti dare una mano sullo UI Kit? Sei nel posto giusto!

Se non l'hai già fatto, inizia spendendo qualche minuto per approfondire la tua conoscenza sulle linee guida di design per i servizi web della PA, e fai riferimento alle indicazioni su come contribuire allo UI Kit.

design-ui-kit's People

Contributors

nikorobins avatar francescozaia avatar paolomontrucchio avatar spizzichi avatar letizia-cascialli avatar spottino avatar umbros avatar lorev avatar matteodesanti avatar bernardini687 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.