Open mone27 opened 6 years ago
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.
Sinceramente dubito si possa fare da MD a HTML... È come convertire un TXT in HTML...
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.
Ma sarebbe statico, un minimo di personalizzazione ci deve essere credo...
@Sav22999 se mi dai del tempo ci provo e ciò una mezza idea per farlo
Però vedete voi :+1:
@mone27 Tutto il tempo che vuoi ;) nessuno ha fretta
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
@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)
Dobbiamo verificare il comportamento su un repo secondario e vedere con quale utente avviene il commit così siamo sicuri che è tutto a posto.
@Mte90 io ho la mia repository che è la fork di mozilla-Italia/firefox-vademecum possiamo fare i test lì
@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?
Per i test va benssimo ma per la questione markdown E il caso di aprire un ticket dedicato perchè questo mica è un forum :-D
Altre info qui visto che è passato un po di tempo: https://github.com/MozillaItalia/CommunityIssueTracker/issues/104
@Mte90 ahh oddio, grazie che hai cambiato il titolo! Ora è molto più chiaro.
Ecco la struttura proposta per il workflow: https://github.com/MozillaItalia/CommunityIssueTracker/issues/104#issuecomment-838657375
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.
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