La versione ePUB del Libro Open Source e gli script necessari a generarla.
Questo repository contiene il generatore e le risorse per creare la versione ePUB del Libro Open Source. Il processo converte i file Markdown del libro in un file ePUB pronto per la distribuzione.
- Go >= 1.24
- Git
-
Clona questo repository:
git clone https://github.com/Il-Libro-Open-Source/book-epub.git cd book-epub
-
Clona il repository del libro:
git clone https://github.com/Il-Libro-Open-Source/book.git /tmp/book
-
Costruisci il generatore:
go build -o ./epub-generator ./src
-
Genera il file ePUB:
UUID=f9298b0f-bea1-4cb6-a601-2a35027bd44e ./epub-generator
Il file
il-manuale-del-buon-dev.epub
verrà generato nella directory corrente.
INPUT
: percorso alla cartella del libro (default:/tmp/book
)OUTPUT
: percorso di output del file ePUB (default:./il-manuale-del-buon-dev.epub
)COVER
: percorso dell'immagine di copertina (default:./assets/cover.jpg
)STYLE
: percorso del file CSS (default:./assets/style.css
)UUID
: UUID del libro (obbligatorio)
Il workflow build-and-release.yml
compila il generatore, crea il file ePUB e lo pubblica come artifact e, se presente un tag, come release su GitHub.