Skip to content

italia/designers.italia.it

Repository files navigation

🖖 Sorgente del sito Designers Italia

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.

💙 Come contribuire

È 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.

✏️ Content

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.

🚀 Quick start

  1. Install dependencies.

    npm i
  2. Start developing

    To start your project up run.

    npm run dev

    Your site is now running at http://localhost:8000!

  3. Prepare previews of the design system

    Download and generate examples via the Bootstrap Italia API.

    npm run prepare-content
  4. 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.

  5. Validate your work

    To lint and "prettify" your code.

    npm run lint:fix
    npm run prettier:fix
  6. Learn more