This repository contains the source code of the Designers Italia website, the project that provides knowledge and tools to create the digital services of the Public Administration.
The site hosts the country design system documentation in the section/design-System/Come-Inziale/.
The site uses the latest version of Bootstrap Italia, Gatsby and the Node.js.
It is possible to follow and contribute to the ongoing processes in the project board.
Comments and proposals relating to the evolution of the site and resources can be made by opening a new Issue, or exploring the existing Issues. If you want to contribute and propose a change, simply open a pull request.
The Site's Content is at Src/Data/Content/, And Whenever a File Is Updated the Last Editation Time is automatic after generated.
If you want to update one of Those Files Without Altering The Displayed Last Edit Time, includes (last-update-skip) Somewhere in the Committe Message.
Install Dependencies.
npm iStart Developing
To start your project up run.
npm run devYour Site is Now Running at http: // Localhost: 8000!
Prepare Preview of the Design System
Download and Generate Examples via The Bootstrap Italia API.
npm run prepare-contentBuild 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.
Valid your work
To Lint and "Prettify" Your Code.
npm run lint:fixnpm run prettier:fixLearn More
Documentation
Tutorials
Guides
API Reference
Plugin Library
Cheat Sheet