2021-12-19 / Sébastien Rochette / développement, package, Rmarkdown, thinkrverse

‘fusen’ v0.3: De meilleurs modèles de projets, des fonctions groupées et de nombreuses autres améliorations

{fusen} gagne en maturité ! La v0.3 est un grosse refonte pour une expérience plus fluide, du débutant au développeur avancé. Créer un package entièrement documenté et testé n’a jamais été aussi facile et agréable. Vivez pleinement l’expérience du “Rmd first”. Au départ, j’ai imaginé {fusen} pour aider les débutants à commencer à construire des packages R. En suivant la ...

2021-11-14 / Sébastien Rochette / développement, package, thinkrverse

{attachment} 0.2.4 : Remplissez le champ ‘Remotes’

Une nouvelle version de {attachment} est disponible sur CRAN. Découvrez vos dépendances installées à partir de GitHub, GitLab, … et ajoutez les au champ ‘Remotes’ dans le fichier DESCRIPTION de votre package. install.packages(« attachment ») En attendant la sortie sur le CRAN, vous pouvez installer depuis GitHub : remotes::install_github(« ThinkR-open/[email protected] ») {attachment} vous aide à gérer les dépendances pendant le développement de votre package. ...

Engineering Production-Grade Shiny Apps

2021-10-11 / Vincent Guyader / golem, shiny, thinkrverse

Le livre « Engineering Production-Grade Shiny Apps » est disponible en version papier !

C’est avec grand plaisir que nous pouvons vous annoncer que la version papier du livre « Engineering Production-Grade Shiny Apps » est disponible. il est publié dans the R Series par Chapman & Hall. Si vous souhaitez attaquer shiny sérieusement, et utiliser cette techno pour pousser vos applications en production, ce livre est fait pour vous. L’équipe de ThinkR et tout particulièrement ...

gtlabr hex logo inside a rectangle

2021-08-31 / Sébastien Rochette / astuces, développement, package, thinkrverse

{gitlabr} v2.0 est sur CRAN!

Vous créez régulièrement des projets sur GitLab avec une trame commune, vous voulez récupérer la liste des issues GitLab pour créer un rapport, vous voulez faire des modifications par lots de vos projets ? Utilisez l’API GitLab depuis votre langage de programmation préféré R. Communiquer avec l’API GitLab depuis R Voici un petit exemple tiré du {gitlabr} Readme on GitHub ...

Pictures of multiple origamis boxes and animals

2021-08-05 / Sébastien Rochette / développement, package, Rmarkdown, thinkrverse

{fusen} est maintenant disponible sur CRAN !

Avec la première version de {fusen} 0.2.4 maintenant disponible sur CRAN, vous n’avez plus d’excuses pour ne pas l’essayer dans vos flux de travail quotidiens. install.packages(« fusen ») Ajouter des nouvelles fonctionnalités documentées et testées dans un package existant Si vous développez déjà des packages, {fusen} est fait pour vous. Développer un paquet nécessite d’écrire du code et des exemples à plusieurs ...

2021-05-31 / Colin Fay / golem, package, shiny, thinkrverse

Découvrez {golem} 0.3.1

La nouvelle version de {golem} (0.3.1) est disponible sur le CRAN 🎉  depuis environ un mois maintenant. Cette nouvelle version inclut beaucoup de nouveaux features, et nous nous sommes notamment concentrés sur deux nouvelles fonctionnalités : vous permettre d’enrichir {golem} via des templates, et supporter les derniers changements dans {shiny}. Extend {golem} L’un des défis à relever lorsqu’il s’agit de ...

Processus development collaborative

2021-04-19 / Sébastien Rochette / développement, astuces, git, Rmarkdown, rstudio, thinkrverse

Guide de développement collaboratif avec R pour une publication reproductible PROPRE

Avec notre Guide de projet PROPRE, faîtes collaborer un comité d’édition et une équipe de développement pour la création de vos rapports automatisés en suivant la méthodologie PROPRE. Suivez nos propositions de pratique d’organisation, d’outils et de développement R, pour une pratique DevOps maîtrisée et en toute bienveillance. Il est possible de collaborer autour de git dans une équipe composée ...

banner with sticker logo of fusen package

2021-01-26 / Sébastien Rochette / développement, package, Rmarkdown, thinkrverse

{fusen}: Créer un package à partir d’un simple fichier RMarkdown

Vous savez comment construire un Rmardown, on vous a dit ou vous aimeriez mettre votre travail dans un package R, mais vous pensez que c’est trop de travail ? Vous ne comprenez pas où mettre quoi et quand ? Et si écrire un Rmd était la même chose que d’écrire un package ? Suivez la méthode « Rmd-first » et laissez {fusen} ...

2021-01-19 / Sébastien Rochette / développement, package, thinkrverse

{attachment} v0.2.0 : trouver les dépendances dans vos scripts et remplir la DESCRIPTION de vos packages

Une nouvelle version de {attachment} a été publiée sur le CRAN ! Nous continuons d’améliorer ses fonctionnalités pour vous aider à gérer les dépendances dans R, en particulier lors du développement des packages. Depuis notre dernier billet de blog présentant l’objectif de {attachment}, deux versions sont arrivées sur le CRAN. La documentation complète est disponible sur le site web {pkgdown} ...

devindocker package logo for development in docker container

2020-11-07 / Sébastien Rochette / développement, docker, package, rstudio, thinkrverse

Comment développer dans un conteneur Docker pour faciliter la collaboration ?

Pour assurer la reproductibilité de vos projets, vous pouvez développer dans le conteneur Docker que vous utiliserez pour partager votre travail. En effet, que faire quand vos analyses de données, publications, modèles sont pris en mains par des utilisateurs ayant des versions différentes de systèmes d’exploitation et de packages R ? Comment vous assurez que le Dockerfile livré avec votre ...