Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/italia/design-comuni-pagine-statiche
Le pagine statiche che compongono il modello di sito web per i comuni
https://github.com/italia/design-comuni-pagine-statiche
design
Last synced: about 5 hours ago
JSON representation
Le pagine statiche che compongono il modello di sito web per i comuni
- Host: GitHub
- URL: https://github.com/italia/design-comuni-pagine-statiche
- Owner: italia
- License: bsd-3-clause
- Created: 2021-05-17T11:39:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-06T10:15:45.000Z (4 days ago)
- Last Synced: 2024-11-06T11:26:04.499Z (4 days ago)
- Topics: design
- Language: Handlebars
- Homepage: https://italia.github.io/design-comuni-pagine-statiche
- Size: 23 MB
- Stars: 20
- Watchers: 10
- Forks: 25
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Authors: AUTHORS
- Publiccode: publiccode.yml
Awesome Lists containing this project
- .github - design-comuni-pagine-statiche
README
[![Get invited](https://slack.developers.italia.it/badge.svg)](https://slack.developers.italia.it/)
# I template HTML del modello per i siti web e i servizi digitali dei Comuni Italiani
## ⌨️ Il codice pronto all'usoIn questo repository è possibile trovare alcune pagine statiche esemplificative del [modello di sito web per i Comuni Italiani](https://designers.italia.it/kit/comuni/). È possibile visualizzare e scaricare il codice HTML/CSS e Javascript dei template, già pronto all’uso e validato in termini di accessibilità e conformità alle [Linee guida di design per i servizi web della PA](https://docs.italia.it/italia/design/lg-design-servizi-web/), e costruiti sulle fondamenta fornite dallo [UI Kit](https://github.com/italia/design-ui-kit) e dalla libreria [Bootstrap Italia](https://italia.github.io/bootstrap-italia/).
## 📖 Come usare i template
Per l'esecuzione del repository, è necessario avere installato una versione di node >= `18.0.0`, consigliata la `v20`
Come _templating language_ è stato usato Handlebars, insieme a fogli di stile in SCSS e Javascript. Il progetto viene compilato tramite Webpack.
### Installazione e Sviluppo
Per iniziare installa le dipendenze del progetto:
```node
npm i
```
In seguito, avvia il progetto in modalità sviluppo:
```node
npm run start
```
Infine, compila i templates generando la cartella "dist":
```node
npm run build
```
## 🔧 Segnalazione bug e richieste di aiuto
Per segnalare un bug apri un issue qui su GitHub. Se invece vuoi discutere delle scelte fatte o qualcosa non ti è chiaro, puoi farlo su [Slack](https://slack.developers.italia.it/) nel canale `#design-siti-dei-comuni` o scrivere su [Forum Italia](https://forum.italia.it/c/design) di Designers Italia.
## ✨ Come contribuire
Vorresti dare una mano contribuendo allo sviluppo del progetto?
Se non l'hai già fatto, inizia spendendo qualche minuto per approfondire la tua conoscenza su l'[Architettura dell'Informazione dei siti web dei Comuni Italiani (ODS 65KB)](https://designers.italia.it/files/resources/modelli/comuni/adotta-il-modello-di-sito-comunale/definisci-architettura-e-contenuti/Architettura-informazione-sito-Comuni.ods) e fai riferimento alle [indicazioni su come contribuire](https://github.com/italia/design-comuni-wordpress-theme/blob/main/CONTRIBUTING.md).
A questo punto, è necessario scaricare una copia in locale del tema tramite il comando `git fork https://github.com/italia/design-comuni-pagine-statiche.git` da terminale o cliccando sul pulsante Fork
![fork](https://user-images.githubusercontent.com/69706/188419656-21fa5b0e-c52a-4168-a1d1-8ea9a149da6a.png)Una volta terminate le modifiche, è necessario aprire una _pull request_ per sottoporle alla revisione del team.