banner with sticker logo of fusen package

2023-12-12 / Sébastien Rochette / développement, fusen, package, thinkrverse

‘fusen’ v0.6.0 (beta) : un nouveau parseur Rmd/Qmd avec ‘lightparser’ à tester avant release

{fusen} s’appuie désormais sur {lightparser} pour détecter les différentes parties d’un fichier Rmd ou Qmd avant de gonfler votre fichier plat en tant que package R. Avant la sortie sur CRAN, j’ai besoin que vous testiez la version de développement et me signaliez les cas particuliers avec vos fichiers plats. Pas l’temps d’tout lire Veuillez essayer la version préliminaire de ...

2023-12-04 / Florence Mounier / développement, package, thinkrverse

{checkhelper} est sur le CRAN : pour ne plus avoir peur de lancer un check

Vous avez fait un super package dont vous êtes fier·e et vous souhaitez le partager avec la communauté R ? Peut-être même le soumettre au CRAN ? Avant celà, vous savez que quelques checks sont recommandés.. si si vous le savez ! mais devtools::check() vous renvoie 7 warnings, 12 notes et 200 lignes pas très claires alors… Alors vous êtes ...

fusen - Gotta inflate' em all

2023-07-21 / Yohann Mansiaux / développement, fusen, package, Rmarkdown, thinkrverse

fusen v0.5: « inflatez » les tous !

Finie l’amnésie pour {fusen} ! La v0.5 lui permet maintenant d’avoir de la “mémoire”, ce qui va notamment vous permettre de gonfler simultanément l’ensemble de vos fichiers plats. Cette dernière version de {fusen} vise à offrir une expérience de développement de packages toujours plus fluide, pour les utilisateurs débutants comme pour les vieux routiers de son utilisation. {fusen} continue sa ...

2023-06-01 / Sébastien Rochette / développement, fusen, package, thinkrverse

{attachment} v0.4.0 : Des changements majeurs et un fichier de configuration pour une meilleure expérience

La nouvelle version de {attachment} stocke vos paramètres dans un fichier de configuration pour une utilisation plus facile pendant le développement de votre package : lancez att_amend_desc()de n’importe où, il réutilisera votre dernier jeu de paramètres. Ceci s’accompagne de quelques changements pour une meilleure expérience. Le but de {attachment} est d’aider à gérer les dépendances des paquets pendant leur développement. ...

2023-03-15 / Colin Fay / golem, golem, package, shiny

{golem} 0.4.0 est maintenant disponible

La nouvelle version de {golem} est disponible ! Lire l’article complet sur https://golemverse.org/post/golem-0.4.0-release-on-cran/ Quoi de neuf ? Moins de dépendances Lorsque nous avons publié la première version de {golem} sur le CRAN, nous avons décidé que toutes les applications basées sur {golem} devraient dépendre de {golem}. C’était un choix conscient, et nous l’avons fait parce que {golem} vient avec des ...

2022-10-04 / Sébastien Rochette / astuces, développement, fusen, package, Rmarkdown, thinkrverse

Developpment de package avec {fusen} & {attachment} : charger les fonctions du flat, gérer les qmd et auto-remplissage du champ Remotes

L’un des objectifs de nos packages open-source chez ThinkR est de faciliter nos flux de travail de développement. {attachment} et {fusen} sont développés et maintenus pour faciliter le développement et la maintenance des paquets. Inception… S’ils nous aident tous les jours, ils peuvent probablement vous aider aussi ! Dans cet article de blog, je vous présente les dernières modifications de ...

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. ...

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 ...

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} ...