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

Générer un PDF pour chaque document #3

Closed
IliasRedissi opened this issue Apr 30, 2020 · 9 comments · Fixed by #6
Closed

Générer un PDF pour chaque document #3

IliasRedissi opened this issue Apr 30, 2020 · 9 comments · Fixed by #6
Assignees
Labels
enhancement New feature or request

Comments

@IliasRedissi
Copy link
Member

IliasRedissi commented Apr 30, 2020

Ajouter plusieurs workflows sur GitHub Actions :

  • Ajout d'un tag : Générer tous les documents en format PDF et créer une release
  • Pull Request : Générer le (ou les) fichier(s) de la PR

Pour générer les fichiers : https://github.com/Infobourg/pandoc-infobourg-template
Commande à utiliser (en fish) : doker run --rm -u (id -u):(id -g) -v (pwd):/data pandock-infobourg-template -t html --template=infobourg.html -o NOM_DU_DOCUMENT.pdf -s --pdf-engine=weasyprint NOM_DU_DOCUMENT.md

@IliasRedissi IliasRedissi self-assigned this Apr 30, 2020
@aturlier
Copy link
Contributor

Si jamais je veux bien être la dessus aussi.

@IliasRedissi IliasRedissi added the enhancement New feature or request label Apr 30, 2020
@IliasRedissi
Copy link
Member Author

J'ai crée un nouveau repo pour le template : https://github.com/Infobourg/pandoc-infobourg-template

@aturlier
Copy link
Contributor

aturlier commented May 4, 2020

On stocke les PDF où ? En release ?

@IliasRedissi
Copy link
Member Author

Je pensais créer un zip avec tous les PDFs pour une release :

Et pour les PR, les laisser dans les artifacts :

@IliasRedissi
Copy link
Member Author

On peut aussi regarder pour mettre un commentaire dans la PR avec un lien vers le(s) fichier(s) (je sais pas si c'est faisable)
Pour commenter un PR : https://github.com/thollander/actions-comment-pull-request
API pour les artifacts : https://developer.github.com/v3/actions/artifacts/

@IliasRedissi
Copy link
Member Author

Il semblerait que ça ne soit pas possible pour le moment car les URLs sont générés après le job et ne sont valides que 1 minute (actions/upload-artifact#62 (comment) et actions/upload-artifact#60 (comment))

@Milihhard
Copy link

On pourrait pas les stocker en github page?

@Milihhard
Copy link

Dans ce cas la on ne les génère pas en PDF mais juste en HTML

@IliasRedissi
Copy link
Member Author

IliasRedissi commented May 7, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants