A HTML report created from git messages using gitdown package

2020-08-10 / Sébastien Rochette / astuces, développement, git, package

Télécharger les issues Gitlab ou Github et faire un rapport résumé de vos commits

En travaillant sur notre package {gitdown}, je voulais montrer plus d’informations sur le rapport généré en récupérant tous les tickets de mes dépôts Gitlab / Github. En effet, ajouter des titres aux numéros d’issues pourrait améliorer la lisibilité et l’information du rapport git de ce package. Comment puis-je télécharger toutes les informations des issues des dépôts git ? Contexte du ...

Transform a directory of flles to gitlab or github, using git

2020-08-10 / Sébastien Rochette / astuces, développement, git

Transformer un dossier en projet git synchronisé sur Github ou Gitlab

Vous avez travaillé pendant des années sur vos scripts R, et avez enregistré toutes les versions avec des noms comme “script_v1.R”, “script_v2.R”, “script_v2_meilleur_du_monde.R”, … Un jour, vous avez entendu parler de git, un système de versionnage qui vous permet de faire voyager vos fichiers à travers le temps. Mais comment transformer un dossier de fichiers faussement versionnés en dépôt git ...

dash-with-golem_header

2019-08-19 / Sébastien Rochette / développement, docker, package, serveur, shiny

Dash avec golem : premier contact

{golem} a été développé pour aider à construire de grosses applications Shiny à mettre en production. Et si {golem} pouvait être utilisé pour construire une autre application web interactive populaire, récemment mise à la disposition des programmeurs R : Dash? Dash, un nouveau venu dans les applications web interactives Il y a quelques jours, Plotly a annoncé que Dash était ...

blogrmdfirst_header

2019-07-09 / Sébastien Rochette / astuces, développement, package, Rmarkdown

Rmd first : Quand le developpement commence par la documentation

La documentation c’est important ! Pensez à votre avenir et à celui des autres. Quel que soit le but de votre script et de vos analyses, pensez à la documentation. Dans ma tête, la structure du package R est faite pour ça. Je vais tenter de vous en convaincre. À use’R 2019 à Toulouse, j’ai fait une présentation intitulée : ...

2019-05-07 / Sébastien Rochette / astuces, développement, package

{attachment} est sur le CRAN

Yeah ! Notre package {attachment} est maintenant disponible sur CRAN. {attachment} est là pour aider à gérer les dépendances pendant le développement de vos packages. Il fournit également des outils utiles pour installer ou lister les packages manquants utilisés dans des scripts R ou des Rmds. Gérer les dépendances pendant le développement de packages Si vous avez déjà eu l’erreur ...

2019-03-04 / Colin Fay / développement, package, shiny

Vers un workflow pour des applications shiny prod-ready — 2/2

Deuxième partie de la transcription de la conférence que j’ai donnée lors de la session poster de la rstudio::conf(2019). Lire la première partie ici. Construire des applications Shiny prod-ready, étape par étape Etape 1: Design Ne vous précipitez pas dans le code. C’est tentant, parce que c’est ce que nous aimons faire et ce à quoi nous sommes bons. Mais ...

2019-01-27 / Colin Fay / développement, shiny

Vers un workflow pour des applications shiny prod-ready — 1/2

Durant la rstudio::conf(2019L), j’ai présenté un poster intitulé « Building Big Shiny Apps – A Workflow ». Vous pouvez trouver ce poster ici, et ce billet de blog est une tentative de transcription de sa présentation à Austin. Comme il s’agit d’un sujet assez long, j’ai divisé ce billet en deux parties : la première présentera le contexte et le pourquoi, et ...

2018-08-29 / Colin Fay / développement, rstudio, serveur

À la découverte de RStudio Package Manager

Gérer les packages en production peut vite être un casse-tête : il faut jongler entre les versions, les packages internes, les mises à jour CRAN, Bioconductor, les sources GitHub…. Découvrons RStudio Package Manager, l’un des outils disponibles qui vous aide à gérer cela. What is love RSPM (Baby don’t hurt me, no more 🎶) RStudio Package Manager (ou RSPM en ...