Come scrivere una ricetta
A cura di
Totò Fiandaca
Dennis Angemi
| issue
#120
| guida/e
Andrea Borruso
Introduzione
Dopo aver posto una domanda (tramite issue in opendatasicilia/tansignari) e aver ricevuto una buona risposta, si consiglia di scrivere una ricetta che sintetizzi il problema e le possibili soluzioni. La ricetta va scritta in formato .md
ovvero Markdown
; se non sai di cosa si tratta, non preoccuparti! Dai un’occhiata a questa guida. Cominciamo!
- Apri il tuo editor di testo preferito
- Crea un nuovo file a cui dare l’estensione
.md
(e.g.ciao_mondo.md
)
Adesso siamo prontə per cominciare a scrivere la ricetta
Front Matter
Le primissime righe del file contenente la ricetta sono dedicate al Front Matter: una serie di informazioni codificate in linguaggio YAML
. Ancora una volta, non preoccuparti se non hai mai sentito parlare di questo formato; ti basterà semplicemente copiare e incollare il template fornito qui sotto e modificare le informazioni secondo le tue necessità
---
title: "Come rimuovere righe con 'Totale'"
linkTitle: "Rimuovere righe con 'Totale'"
date: 2022-05-19
description: >
Rimuovere da un CSV fastidiose righe contenenti il 'Totale'
tags:
- csv
- miller
- istat
issue: [213]
chefs: ["Dennis Angemi"]
guide: ["Andrea Borruso","Totò Fiandaca","Gabriele Scalici"]
---
---
I dati così inseriti saranno compilati in questo modo:
Di seguito alcune linee guida
title
Si tratta del titolo della ricetta. Consigliamo di evitare titoli troppo lunghi; maggiori informazioni potranno essere inserite nella description
o nel corpo della ricetta.
date
Data da inserire nel formato YYYY-MM-DD
.
description
È la sezione in cui poter aggiungere informazioni alle poche parole del titolo.
tags
È un elenco puntato di tag. Se non sai quale inserire, dai un’occhiata a questa pagina in cui sono raccolti tutti i tag utilizzati almeno una volta in T’ansignari.
issue
È l’id dell’issue che hai aperto in opendatasicilia/tansignari per porre la tua domanda. Come capire qual è l’id della tua issue? Basta aprirla e osservare il numero che segue l’hashtag #
di fianco al titolo della issue. Vediamo un esempio
In questo caso la issue di riferimento è la numero 213
, quindi nel front matter della ricetta sarà sufficiente scrivere
issue: [213]
chefs
È il nome di chi ha posto la domanda e scrive la ricetta.
guide
È il nome di chi ha fornito una buona risposta alla tua domanda. Nel caso in cui ci fossero più risposte utili, potrai indicare più nomi separati da virgole in questo modo
guide: ["Andrea Borruso","Totò Fiandaca","Gabriele Scalici"]
Corpo della ricetta
Siamo prontə per il nucleo della ricetta. Scrivila in formato .md
subito sotto i caratteri ---
contenuti nel front matter e sentiti libero/a di inserire immagini, tabelle, riferimenti esterni. Se vuoi vedere qualche esempio, puoi aprire uno dei file .md
contenuti in questa cartella.
Pubblicazione
Adesso la tua ricetta è pronta! Dovrai solo pubblicarla in T’ansignari. Puoi farlo in molti modi, di seguito ne suggeriamo uno abbastanza intuitivo che non presuppone una conoscenza approfondita di Git.
- Accedi a GitHub o registrati se non hai un account;
- Apri il repository opendatasicilia/tansignari-md;
- Carica la tua ricetta in una delle cartelle contenute in content/it/ricette sulla base della categoria che vuoi assegnarle. Puoi fare click su
Add file
e scegliere se creare un nuovo file (Create new file) o caricare un file esistente (Upload file); - Completare la procedura di caricamento (commit) assegnando un titolo, una descrizione e facendo click su Create a new branch for this commit and start a pull request;
- Fai click sul tasto verde e fai la stessa cosa anche nella pagina che si aprirà.
La tua ricettà verrà revisionata dai membri della community di Open Data Sicilia e sarà presto online! Grazie mille per il tuo tempo ;)