|
1 |
| -# Welcome to [Slidev](https://github.com/slidevjs/slidev)! |
| 1 | +# Presentazione Database Versioning |
| 2 | +Questo è un progetto in stile doc-as-code per la creazione della presentazione sul Database Versioning. |
| 3 | +La presentazione è stata creata attraverso lo strumento [Slidev](https://github.com/slidevjs/slidev). |
2 | 4 |
|
3 |
| -To start the slide show: |
| 5 | +Questa presentazione sul Database Versioning illustra i benefici, gli strumenti comuni e le best practices per gestire |
| 6 | +le versioni delle strutture e dei dati di un database. |
4 | 7 |
|
5 |
| -- `npm install` |
6 |
| -- `npm run dev` |
7 |
| -- visit http://localhost:3030 |
| 8 | +Questa presentazione vuole essere l'introduzione a un argomento conteso tra più aree di competenza e fondamentale |
| 9 | +per la gestione di un database in un contesto di sviluppo software di tipo collaborativo (o di social coding). |
8 | 10 |
|
9 |
| -Edit the [slides.md](./slides) to see the changes. |
| 11 | +## Quick Start |
| 12 | +Se non volete installare nulla, potete vedere la presentazione direttamente su |
| 13 | +1. [GitHub Pages](https://amusarra.github.io/database-versioning-slide) |
| 14 | +2. Netlify su [database-versioning-slide](https://database-versioning.dontesta.it/) |
10 | 15 |
|
11 |
| -Learn more about Slidev on [documentations](https://sli.dev/). |
| 16 | +Per chi di voi volesse installare la presentazione in locale, seguite questi passaggi: |
| 17 | + |
| 18 | +```bash |
| 19 | +# Installazione o verifica di Node.js >= 18 |
| 20 | +node -v |
| 21 | + |
| 22 | +# Clonare il repository |
| 23 | +git clone https://github.com/amusarra/database-versioning-slide.git |
| 24 | + |
| 25 | +# Entrare nella cartella |
| 26 | +cd database-versioning-slide |
| 27 | + |
| 28 | +# Installare le dipendenze |
| 29 | +npm install |
| 30 | + |
| 31 | +# Avviare la presentazione in modalità sviluppo |
| 32 | +npm run dev |
| 33 | +``` |
| 34 | +Console 1 - Installazione e avvio della presentazione in locale |
| 35 | + |
| 36 | +Una volta avviata la presentazione con il comando `npm run dev`, vi sarà aperto automaticamente il browser mostrando la |
| 37 | +presentazione in modalità sviluppo/presentazione. |
| 38 | + |
| 39 | +Per i più curiosi, la pubblicazione della presentazione su GitHub Pages è automatizzata attraverso la GitHub Action |
| 40 | +definita nel file `.deploy_gh_pages.yml`. Su Netlify, invece, il processo di build e pubblicazione è automatizzato |
| 41 | +attraverso la CI/CD di Netlify che usa il file `netlify.toml` come elemento di configurazione. |
0 commit comments