Skip to content

Commit

Permalink
Built site for gh-pages
Browse files Browse the repository at this point in the history
  • Loading branch information
Quarto GHA Workflow Runner committed Nov 26, 2024
1 parent 4fafd80 commit fe98eff
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 28 deletions.
2 changes: 1 addition & 1 deletion .nojekyll
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4e17e053
b8e6de88
16 changes: 8 additions & 8 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ <h2 class="anchored" data-anchor-id="formation-aux-bonnes-pratiques-avec-git-et"

<div class="list grid quarto-listing-cols-4">

<div class="g-col-1" data-index="0" data-categories="UiUyQ0dpdA==" data-listing-date-sort="1643673600000" data-listing-file-modified-sort="1732642717573" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="1">
<div class="g-col-1" data-index="0" data-categories="UiUyQ0dpdA==" data-listing-date-sort="1643673600000" data-listing-file-modified-sort="1732644267838" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="1">
<a href="./slides/light.html" target="_blank" rel="noopener" class="grid-item-link"> <!-- Added link wrapper -->
</a><div class="quarto-grid-item card h-100 card-left"><a href="./slides/light.html" target="_blank" rel="noopener" class="grid-item-link">

Expand Down Expand Up @@ -257,15 +257,15 @@ <h5 class="no-anchor card-title listing-title">Version courte</h5>
index.qmd
</div>
<div class="card-file-modified listing-file-modified">
11/26/24, 5:38:37 PM
11/26/24, 6:04:27 PM
</div>
</div> -->

</div>
<!-- Added link wrapper -->
</div>

<div class="g-col-1" data-index="1" data-categories="UiUyQ0dpdA==" data-listing-date-sort="1643587200000" data-listing-file-modified-sort="1732642717569" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="1">
<div class="g-col-1" data-index="1" data-categories="UiUyQ0dpdA==" data-listing-date-sort="1643587200000" data-listing-file-modified-sort="1732644267830" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="1">
<a href="./slides/complete.html" target="_blank" rel="noopener" class="grid-item-link"> <!-- Added link wrapper -->
</a><div class="quarto-grid-item card h-100 card-left"><a href="./slides/complete.html" target="_blank" rel="noopener" class="grid-item-link">

Expand Down Expand Up @@ -322,15 +322,15 @@ <h5 class="no-anchor card-title listing-title">Version complète</h5>
index.qmd
</div>
<div class="card-file-modified listing-file-modified">
11/26/24, 5:38:37 PM
11/26/24, 6:04:27 PM
</div>
</div> -->

</div>
<!-- Added link wrapper -->
</div>

<div class="g-col-1" data-index="2" data-categories="UiUyQ0dpdA==" data-listing-date-sort="1654041600000" data-listing-file-modified-sort="1732642717561" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="1">
<div class="g-col-1" data-index="2" data-categories="UiUyQ0dpdA==" data-listing-date-sort="1654041600000" data-listing-file-modified-sort="1732644267826" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="1">
<a href="./slides/manageurs.html" target="_blank" rel="noopener" class="grid-item-link"> <!-- Added link wrapper -->
</a><div class="quarto-grid-item card h-100 card-left"><a href="./slides/manageurs.html" target="_blank" rel="noopener" class="grid-item-link">

Expand Down Expand Up @@ -388,15 +388,15 @@ <h5 class="no-anchor card-title listing-title">Sensibilisation pour les manageur
index.qmd
</div>
<div class="card-file-modified listing-file-modified">
11/26/24, 5:38:37 PM
11/26/24, 6:04:27 PM
</div>
</div> -->

</div>
<!-- Added link wrapper -->
</div>

<div class="g-col-1" data-index="3" data-categories="UiUyQ0dpdA==" data-listing-date-sort="1694131200000" data-listing-file-modified-sort="1732642717577" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="1">
<div class="g-col-1" data-index="3" data-categories="UiUyQ0dpdA==" data-listing-date-sort="1694131200000" data-listing-file-modified-sort="1732644267838" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="1">
<a href="https://diit.pages.lab.sspcloud.fr/presentation/20230908-sensibilisation-self/" target="_blank" rel="noopener" class="grid-item-link"> <!-- Added link wrapper -->
</a><div class="quarto-grid-item card h-100 card-left"><a href="https://diit.pages.lab.sspcloud.fr/presentation/20230908-sensibilisation-self/" target="_blank" rel="noopener" class="grid-item-link">

Expand Down Expand Up @@ -453,7 +453,7 @@ <h5 class="no-anchor card-title listing-title">Sensibilisation pour les agents</
index.qmd
</div>
<div class="card-file-modified listing-file-modified">
11/26/24, 5:38:37 PM
11/26/24, 6:04:27 PM
</div>
</div> -->

Expand Down
2 changes: 1 addition & 1 deletion search.json
Original file line number Diff line number Diff line change
Expand Up @@ -1012,7 +1012,7 @@
"href": "slides/complete.html#application-5-2",
"title": "Bonnes pratiques pour les projets statistiques",
"section": "Application 5",
"text": "Application 5\n\n\n\nPartie 2 : Orchestrer sa chaîne de production\n\n\nAu fil des chapitres précédents, nous avons appliqué un ensemble de bonnes pratiques à notre chaîne de production pour accroître sa qualité et sa maintenabilité. Néanmoins, celle-ci est encore sous la forme d’un unique script.\nDe manière générale, on a plutôt envie de modéliser les étapes d’une chaîne comme une série de fonctions, avec une fonction “cheffe d’orchestre” qui appelle les autres dans le bon ordre.\n\n\nCréer les scripts suivants:\n\n\nR/functions_import.R (contenu)\nR/functions_stats_desc.R (contenu)\nR/functions_models.R (contenu)\n\n\nModifier main.R pour tenir compte de la modularisation (version + sspcloud ou version + LS3)\nPasser la souris sur une des nouvelles fonctions et faire F1\n\n\n\n\n\n\n\n\n\n\n\ntargets: un orchestrateur formel\n\n\nOn aurait pu également utiliser un orchestrateur dédié pour effectuer cette tâche, comme le package targets. Les plus curieux d’entre vous pourront aller voir le chapitre et les exercices qui lui étaient auparavant dédiés dans cette formation."
"text": "Application 5\n\n\n\n\nPartie 2 : Orchestrer sa chaîne de production\n\n\n\nAu fil des chapitres précédents, nous avons appliqué un ensemble de bonnes pratiques à notre chaîne de production pour accroître sa qualité et sa maintenabilité. Néanmoins, celle-ci est encore sous la forme d’un unique script. De manière générale, on a plutôt envie de modéliser les étapes d’une chaîne comme une série de fonctions, avec un script “chef d’orchestre” qui les appelle dans le bon ordre.\n\n\nCréer les scripts suivants et inspecter leur contenu respectif :\n\nR/functions_import.R (contenu)\nR/functions_stats_desc.R (contenu)\nR/functions_models.R (contenu)\n\nModifier script.R pour qu’il appelle les fonctions des scripts précédemment créés, avec les paramètres pertinents\nRenommer script.R en main.R, une convention qui permet de comprendre que le script est le “point d’entrée” du projet\nEn vue de sortir du mode interactif et aller vers le mode batch, exécuter le script main.R via le terminal avec les commandes suivante :\n\ncd nom_du_projet\nRscript main.R &&gt; main.log # Redirige stdout et stderr vers un fichier\n\nAnalyser les logs générés dans le fichier main.log\n\n\n\n\n\n\n\n\n\n\n\n\ntargets: un orchestrateur formel\n\n\nOn aurait pu également utiliser un orchestrateur dédié pour effectuer cette tâche, comme le package targets. Les plus curieux d’entre vous pourront aller voir le chapitre et les exercices qui lui étaient auparavant dédiés dans cette formation."
},
{
"objectID": "slides/complete.html#application-5-3",
Expand Down
16 changes: 8 additions & 8 deletions sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,34 +2,34 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://InseeFrLab.github.io/formation-bonnes-pratiques-git-R/cards/version-sensibilisation/index.html</loc>
<lastmod>2024-11-26T17:38:37.577Z</lastmod>
<lastmod>2024-11-26T18:04:27.838Z</lastmod>
</url>
<url>
<loc>https://InseeFrLab.github.io/formation-bonnes-pratiques-git-R/cards/version-full/index.html</loc>
<lastmod>2024-11-26T17:38:37.569Z</lastmod>
<lastmod>2024-11-26T18:04:27.830Z</lastmod>
</url>
<url>
<loc>https://InseeFrLab.github.io/formation-bonnes-pratiques-git-R/index.html</loc>
<lastmod>2024-11-26T17:38:37.577Z</lastmod>
<lastmod>2024-11-26T18:04:27.842Z</lastmod>
</url>
<url>
<loc>https://InseeFrLab.github.io/formation-bonnes-pratiques-git-R/slides/complete.html</loc>
<lastmod>2024-11-26T17:38:37.597Z</lastmod>
<lastmod>2024-11-26T18:04:27.858Z</lastmod>
</url>
<url>
<loc>https://InseeFrLab.github.io/formation-bonnes-pratiques-git-R/slides/light.html</loc>
<lastmod>2024-11-26T17:38:37.597Z</lastmod>
<lastmod>2024-11-26T18:04:27.858Z</lastmod>
</url>
<url>
<loc>https://InseeFrLab.github.io/formation-bonnes-pratiques-git-R/slides/manageurs.html</loc>
<lastmod>2024-11-26T17:38:37.597Z</lastmod>
<lastmod>2024-11-26T18:04:27.858Z</lastmod>
</url>
<url>
<loc>https://InseeFrLab.github.io/formation-bonnes-pratiques-git-R/cards/version-boss/index.html</loc>
<lastmod>2024-11-26T17:38:37.561Z</lastmod>
<lastmod>2024-11-26T18:04:27.826Z</lastmod>
</url>
<url>
<loc>https://InseeFrLab.github.io/formation-bonnes-pratiques-git-R/cards/version-light/index.html</loc>
<lastmod>2024-11-26T17:38:37.573Z</lastmod>
<lastmod>2024-11-26T18:04:27.838Z</lastmod>
</url>
</urlset>
27 changes: 17 additions & 10 deletions slides/complete.html
Original file line number Diff line number Diff line change
Expand Up @@ -2930,31 +2930,37 @@ <h2>Checkpoint</h2>
</section>
<section id="application-5-2" class="slide level2 smaller" data-background-image="background.svg" data-background-size="contain">
<h2>Application 5</h2>
<div>
<div class="callout callout-tip no-icon callout-titled callout-style-default">
<div class="callout-body">
<div class="callout-title">
<p><strong>Partie 2 : Orchestrer sa chaîne de production</strong></p>
</div>
<div class="callout-content">
<p>Au fil des chapitres précédents, nous avons appliqué un ensemble de bonnes pratiques à notre chaîne de production pour accroître sa qualité et sa maintenabilité. Néanmoins, celle-ci est encore sous la forme d’un unique <em>script</em>.</p>
<p>De manière générale, on a plutôt envie de modéliser les étapes d’une chaîne comme une série de fonctions, avec une fonction “cheffe d’orchestre” qui appelle les autres dans le bon ordre.</p>
<div>
<ol type="1">
<li>Créer les scripts suivants:</li>
</ol>
<div class="justify">
<p>Au fil des chapitres précédents, nous avons appliqué un ensemble de bonnes pratiques à notre chaîne de production pour accroître sa qualité et sa maintenabilité. Néanmoins, celle-ci est encore sous la forme d’un unique <em>script</em>. De manière générale, on a plutôt envie de <strong>modéliser les étapes d’une chaîne comme une série de fonctions, avec un script “chef d’orchestre”</strong> qui les appelle dans le bon ordre.</p>
</div>
<ul>
<li><p>Créer les scripts suivants et inspecter leur contenu respectif :</p>
<ul>
<li><code>R/functions_import.R</code> (<a href="https://raw.githubusercontent.com/InseeFrLab/formation-bonnes-pratiques-git-R/refs/heads/main/R/checkpoints/application5_part2/R/functions_import.R">contenu</a>)</li>
<li><code>R/functions_stats_desc.R</code> (<a href="https://raw.githubusercontent.com/InseeFrLab/formation-bonnes-pratiques-git-R/refs/heads/main/R/checkpoints/application5_part2/R/functions_stats_desc.R">contenu</a>)</li>
<li><code>R/functions_models.R</code> (<a href="https://raw.githubusercontent.com/InseeFrLab/formation-bonnes-pratiques-git-R/refs/heads/main/R/checkpoints/application5_part2/R/functions_models.R">contenu</a>)</li>
</ul></li>
<li><p>Modifier <code>script.R</code> pour qu’il appelle les fonctions des scripts précédemment créés, avec les paramètres pertinents</p></li>
<li><p>Renommer <code>script.R</code> en <code>main.R</code>, une convention qui permet de comprendre que le script est le <strong>“point d’entrée”</strong> du projet</p></li>
<li><p>En vue de sortir du mode interactif et aller vers le <strong>mode batch</strong>, exécuter le script <code>main.R</code> via le terminal avec les commandes suivante :</p></li>
</ul>
<div class="sourceCode" id="cb13"><pre class="sourceCode numberSource bash number-lines code-with-copy"><code class="sourceCode bash"><span id="cb13-1"><a></a><span class="bu">cd</span> nom_du_projet</span>
<span id="cb13-2"><a></a><span class="ex">Rscript</span> main.R <span class="op">&amp;&gt;</span> main.log <span class="co"># Redirige stdout et stderr vers un fichier</span></span></code><button title="Copier vers le presse-papier" class="code-copy-button"><i class="bi"></i></button></pre></div>
<ul>
<li>Analyser les <em>logs</em> générés dans le fichier <code>main.log</code></li>
</ul>
<ol start="2" type="1">
<li><p>Modifier <code>main.R</code> pour tenir compte de la modularisation (<a href="https://raw.githubusercontent.com/InseeFrLab/formation-bonnes-pratiques-git-R/refs/heads/main/R/checkpoints/application5_part2/main_sspcloud.R">version <i class="fa-brands fa-github" aria-label="github"></i> + sspcloud</a> ou <a href="https://raw.githubusercontent.com/InseeFrLab/formation-bonnes-pratiques-git-R/refs/heads/main/R/checkpoints/application5_part2/main_sspcloud.R">version <i class="fa-brands fa-gitlab" aria-label="gitlab"></i> + LS3</a>)</p></li>
<li><p>Passer la souris sur une des nouvelles fonctions et faire <kbd>F1</kbd></p></li>
</ol>
</div>
</div>
</div>
</div>
<div>
<div class="callout callout-note callout-titled callout-style-default">
<div class="callout-body">
<div class="callout-title">
Expand All @@ -2968,6 +2974,7 @@ <h2>Application 5</h2>
</div>
</div>
</div>
</div>
</section>
<section id="application-5-3" class="slide level2 smaller" data-background-image="background.svg" data-background-size="contain">
<h2>Application 5</h2>
Expand Down

0 comments on commit fe98eff

Please sign in to comment.