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