Zenika-Training / zenika-formation-framework

Tools to build and present our training material
8 stars 25 forks source link

Possibilité d'externaliser des slides dans une dépendance #118

Closed EmmanuelDemey closed 7 years ago

EmmanuelDemey commented 8 years ago

Le Use Case est le suivant. Dans certaines formations (AngularJS et node), nous avons une partie "Rappel JavaScript" qui est commune. Mais pour l'instant, pour la synchroniser, nous devons faire la modification sur les deux repository.

je ne sais pas si c'est déjà possible dans le framework, mais j'avais en tête d'externaliser cette partie commune dans un sous module, téléchargé via NPM et donc présent dans le répertoire node_modules. Et ainsi inclure dans le fichier slides.json, le chemin vers les fichiers MD que nous désirons inclure

Vous en pensez quoi ?

hgwood commented 8 years ago

Bonne idée.

Quelque chose comme ça dans slides.json: [..., "../node_modules/rappels-javascript/slides/rappels_javascript.md', ...].

Potentiel problème : il faut que npm puisse télécharger depuis les repos git privés.

Je n'ai pas l'impression qu'il y aurait besoin de modif sur le framework. A tester.

jlandure commented 8 years ago

Alors oui c'est intéressant de pouvoir importer les slides depuis une dépendance et effectivement ça pose "problème" pour les repos privés. (on avait passé le projet fmk-formation en public pour cette raison) Après si cela concerne uniquement la formation "rappels-js", à voir si on ne peut pas passer le repo en public.

EmmanuelDemey commented 7 years ago

Pour ma part, je préfère plutôt généraliser . Mais je comprend bien le problème :s. Dommage ;) je clos.