Skip to content
This repository has been archived by the owner on Jan 31, 2024. It is now read-only.
/ PPI-OpenSource Public archive

[INSA A3] Projet Professionnel Individualisé : Comment allier mon projet professionnel et les valeurs de l'OpenSource ?

License

Notifications You must be signed in to change notification settings

cmaupcay/PPI-OpenSource

Repository files navigation

PPI

Installation

Pour installer le projet NPM, utilisez la commande make install.

Pré-requis

Les logiciels et bibliothèques suivantes sont nécessaires :

Production

Pour générer le site, utilisez la commande make (ou make all). Le PDF est d'abord créé dans le dossier src via Pandoc, puis les fichiers du site sont générés dans le dossier dist par Webpack.

Le site peut aussi être déployé automatiquement via Vercel.

Générer uniquement le site

Pour générer uniquement les fichiers du sites (tout sauf le PDF), utilisez la commande make dist.

Générer uniquement le PDF

Pour créer le PDF depuis les fichiers Markdown (src/textes) via Pandoc, utilisez la commande make pdf. Le chemin du fichier généré est src/ppi.pdf.

Le fichier sera automatiquement copié dans le dossier dist par Webpack.

Génération automatique du PDF

Le fichier est PDF est regénérer automatiquement à chaque poussée sur le dépôt via Github Actions (voir .github/workflows/pdf.yaml).

Développement

Pour passer en "mode développement" (rafraîchissement automatique), utilisez la commande make dev.

Le fichier PDF est régénéré avant le lancement de Webpack.

About

[INSA A3] Projet Professionnel Individualisé : Comment allier mon projet professionnel et les valeurs de l'OpenSource ?

Topics

Resources

License

Stars

Watchers

Forks