Questo repository contiene il codice sorgente del sito Designers Italia, il progetto che mette a disposizione conoscenza e strumenti per creare i servizi digitali della Pubblica Amministrazione.
Il sito ospita la documentazione del design system del Paese nella sezione /design-system/come-iniziare/.
Il sito utilizza l'ultima versione di Bootstrap Italia, Gatsby e l'ecosistema Node.js.
È possibile seguire e contribuire alle lavorazioni in corso nella board di progetto.
Commenti e proposte relative all'evoluzione del sito e delle risorse può essere fatta aprendo una nuova issue, o esplorando le issues esistenti. Se vuoi contribuire e proporre una modifica, è sufficiente aprire una pull request.
The site's content is at src/data/content/, and whenever a file is updated the last modification time is automatically generated.
If you want to update one of those files without altering the displayed last
modification time, include (last-update-skip)
somewhere in the commit message.
Install dependencies.
npm i
Start developing
To start your project up run.
npm run dev
Your site is now running at http://localhost:8000!
Prepare previews of the design system
Download and generate examples via the Bootstrap Italia API.
npm run prepare-content
Build static website (production)
To build a static version of this website, start the build process.
npm run build
Your statically generated site is placed inside the public
directory.
Validate your work
To lint and "prettify" your code.
npm run lint:fix
npm run prettier:fix
Learn more