Non mi è chiaro quale sia il formato, se ci sono requisiti sistematici / da riga di comando per crearlo, ecc.
Fondamentalmente, solo per conoscere le specifiche e se ci sono passaggi tecnici per generare il file README.
Non mi è chiaro quale sia il formato, se ci sono requisiti sistematici / da riga di comando per crearlo, ecc.
Fondamentalmente, solo per conoscere le specifiche e se ci sono passaggi tecnici per generare il file README.
Risposte:
Markdown è una sintassi semplice per fornire informazioni semantiche e rappresentare la formattazione comune in testo semplice. Daring Fireball ha una fantastica guida alla sintassi per il markdown standard . GitHub usa quindi una variante di questo che chiamano GitHub Flavored Markdown .
Per impostare il file Leggimi basta creare un file di testo semplice e denominarlo README (o README.md / README.markdown) e impegnarlo nella radice del repository. GitHub lo prenderà quindi come file readme del progetto.
Wikipedia - Markdown fa riferimento alla pagina "GitHub Flavored Markdown - Introduzione" ( archv. )
Citazione dalla pagina:
GitHub utilizza ciò che chiamiamo "GitHub Flavored Markdown" (GFM) per messaggi, problemi e commenti. Si differenzia dallo standard Markdown (SM) in alcuni modi significativi e aggiunge alcune funzionalità aggiuntive.
La pagina fornisce anche una descrizione delle differenze rispetto al Markdown standard.
Ci sono anche ulteriori informazioni su come Markdown è effettivamente reso da GitHub:
Se sei interessato a come renderizziamo i file Markdown, potresti provare Redcarpet , la nostra interfaccia Ruby per la libreria Sundown .
(Apparentemente, Sundown è il vero parser Markdown che viene usato dietro le tende.)
Per aggiungere un ulteriore livello di astrazione, Sundown è un fork anche di un altro parser Markdown :-)
Citazione dalla pagina GitHub di Sundown :
Sundown è un parser Markdown basato sul codice originale della libreria Upskirt di Natacha Porté.
È molto strano, ma sembra che GitHub non usi GitHub-Flavored Markdown (GFM) durante il rendering di un file README.
GitHub utilizza "GitHub Flavored Markdown" o GFM in tutto il sito, per problemi, commenti e richieste pull.
Invece sembra usare una versione chiamata redcarpet come parte del progetto di markup GitHub . Supportano anche molti altri formati di markup, incluso MediaWiki. Basta usare l'estensione di file corretta e GitHub eseguirà il rendering del markup.
Se vuoi vedere le differenze tra i due diversi gusti di Markdown, leggi la descrizione di GFM e le sue funzionalità extra .