Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Usare GH Action per generare pdf #115

Open
mone27 opened this issue May 17, 2018 · 15 comments
Open

Usare GH Action per generare pdf #115

mone27 opened this issue May 17, 2018 · 15 comments

Comments

@mone27
Copy link
Collaborator

mone27 commented May 17, 2018

Secondo me si potrebbe usare un sistema tipo travis per generare in automatico il pdf a partire dall'html.
In un secondo momento si potrebbe pure provare a convertire il markdown in HTML magari con uno script ad hoc

@Mte90
Copy link
Member

Mte90 commented May 17, 2018

Dobbiamo vedere come si può fare eseguire il commit da travis a github dei file generati oppure se usare altri bot pensati per lo scopo.
Il problema è che per committare è richiesto l'accesso al repo e quindi dobbiamo trovare un modo per poterlo fare senza mettere in chiaro password o altro.

@Sav22999
Copy link
Member

Sinceramente dubito si possa fare da MD a HTML... È come convertire un TXT in HTML...

@Mte90
Copy link
Member

Mte90 commented May 17, 2018

Si può fare anche quello ci sono strumenti ad hoc come pandoc o altri sistemi di template ma direi di non preoccuparci per il momento di quello.

@Sav22999
Copy link
Member

Ma sarebbe statico, un minimo di personalizzazione ci deve essere credo...

@mone27
Copy link
Collaborator Author

mone27 commented May 17, 2018

@Sav22999 se mi dai del tempo ci provo e ciò una mezza idea per farlo

@Sav22999
Copy link
Member

Però vedete voi 👍

@Sav22999
Copy link
Member

@mone27 Tutto il tempo che vuoi ;) nessuno ha fretta

@Mte90
Copy link
Member

Mte90 commented May 17, 2018

Prima vediamo di approvare l'altra pr e nel frattempo possiamo vedere un convertitore md to html.
dopo vediamo come fare per il bot che compila in automatico html e pdf

@mone27
Copy link
Collaborator Author

mone27 commented May 17, 2018

@Mte90 per la autenticazione non ci dovrebbe essere problema perché con travis generi una chiave criptata che funziona solo là che ti permette o di fare push su github pages or to github releases (che penso sia il posto giusto per il pdf)

@Mte90
Copy link
Member

Mte90 commented May 17, 2018

Dobbiamo verificare il comportamento su un repo secondario e vedere con quale utente avviene il commit così siamo sicuri che è tutto a posto.

@mone27
Copy link
Collaborator Author

mone27 commented May 17, 2018

@Mte90 io ho la mia repository che è la fork di mozilla-Italia/firefox-vademecum possiamo fare i test lì

@mone27
Copy link
Collaborator Author

mone27 commented May 17, 2018

@Mte90 okay io non conosco altri sistemi per la build, magari ci sono altri bot meglio di travis.
Prima di continuare a lavorare su travis provo a fare da md a html. @Mte90 mi consigli di usare pandoc?

@Mte90
Copy link
Member

Mte90 commented May 18, 2018

Per i test va benssimo ma per la questione markdown E il caso di aprire un ticket dedicato perchè questo mica è un forum :-D

@Mte90
Copy link
Member

Mte90 commented May 13, 2021

Altre info qui visto che è passato un po di tempo: MozillaItalia/CommunityIssueTracker#104

@Mte90 Mte90 changed the title Usare travis per generare pdf Usare GH Action per generare pdf May 13, 2021
@dag7dev
Copy link
Member

dag7dev commented May 13, 2021

@Mte90 ahh oddio, grazie che hai cambiato il titolo! Ora è molto più chiaro.

Ecco la struttura proposta per il workflow: MozillaItalia/CommunityIssueTracker#104 (comment)

3 branches per le varie versioni, buildate automaticamente ad ogni nuovo commit con release annessa nella sezione "releases" di github.
Il branch "master" è il branch dedicato alla "VG", mentre le altre due versioni hanno dei branch a parte.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants