Skip to content

Commit 7ef8cd7

Browse files
committed
Aggiornamento README.md e slides.md
1 parent efec9eb commit 7ef8cd7

File tree

2 files changed

+39
-11
lines changed

2 files changed

+39
-11
lines changed

README.md

+37-7
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,41 @@
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).
24

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

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).
810

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/)
1015

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.

slides.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@ info: |
1010
Presentazione sul database versioning che illustra i benefici, gli strumenti comuni e le best practices per gestire le versioni delle strutture e dei dati di un database.
1111
1212
Autore: Antonio Musarra
13-
14-
Commit ID: 6d43e51
15-
16-
Tag: none
13+
14+
Tag: v1.0.0
1715
1816
author: Antonio Musarra
1917
keywords: database,sql,versioning,devops,flyway,liquibase,alembic,sqlalchemy,python,java

0 commit comments

Comments
 (0)