🌟 Recording of our last R-Ladies Cologne meeting is now available! 🌟
In this session, Sébastien Rochette introduced his package creation process with Fusen—a powerful tool for R users. If you missed the meeting or want to review it, check out the recording!
📽️ https://youtu.be/wAkZvwPK1P4?feature=shared
#RLadies #RStats #Fusen #DataScience
R-Ladies Cologne (English) - R packages made easy: introducing {fusen} - Sébastien Rochette

YouTube
#RStats - Dear beloved #fusen users, please try the development version before CRAN release
💪 A new Rmd/Qmd parser is used in #fusen: #lightparser
⚡ There may be some not accounted edge cases on your projects, please report them
👉 All info in the blog post: https://rtask.thinkr.fr/fusen-v0-6-0-beta-a-new-rmd-qmd-parser-with-lightparser-to-try-before-release/
'fusen' v0.6.0 (beta): a new Rmd/Qmd parser with 'lightparser' to try before release - Rtask

The R task Force - R experts for all your needs

Rtask

#Rstats - A new version of #fusen v0.5.2 is on its way to CRAN 🎉

💪 The 'inflate_all()' functions now allow to run your prefered code styler between inflate and check.
👉 doc: https://thinkr-open.github.io/fusen/articles/inflate-all-your-flat-files.html#complete-the-process-with-your-own-code-style

For instance:

fusen::inflate_all_no_check(stylers = function() {
styler::style_pkg()
styler::style_dir("dev")
})

Inflate all your flat files

fusen

#rstats - New blog post: "#fusen v0.5: Gotta inflate ’em all !" ⚡
💪 Inflate all your flat files at once
👉 https://rtask.thinkr.fr/fusen-v0-5-gotta-inflate-em-all/
#rmdfirst
🎉 New version of #fusen is on #CRAN 🎉 There are some huge modifications !
🗒️ Read the following vignettes to know more
💨 inflate all flat files at once: https://thinkr-open.github.io/fusen/articles/inflate-all-your-flat-files.html
🐙 init the project on #github with full HTML documentation ready: https://thinkr-open.github.io/fusen/articles/share-on-a-github-website.html
📔 List created files in a config file: https://thinkr-open.github.io/fusen/articles/register-files-in-config.html
Inflate all your flat files

fusen

📢PDF of my prez: "#golem and #fusen: The winning combo for building robust, easy-to-manage #shiny applications" for @rencontres_R Avignon

💪 Separate UI from business dev. Build a developers documentation.
🔗https://github.com/statnmap/prez/blob/master/2023-06-22_RR2023_golem-fusen.pdf
#RStats #RR2023
prez/2023-06-22_RR2023_golem-fusen.pdf at master · statnmap/prez

My presentations. Contribute to statnmap/prez development by creating an account on GitHub.

GitHub
@rpodcast As a coincidence with what you said in the podcast, this week I am preparing for my next conference: how #golem and #fusen are made to work together. (For: Rencontres R, Avignon, Juin 2023)
Here is a teaser of my drawings, it should resonate with your vision.
In this #checkhelper commit, I transformed a vignette as a flat file, to keep the same #fusen structure of the "dev/" directory. The "inflate" chunk allows to include a pre-compiled vignette if needed. You can choose to run it or not.
🔗https://github.com/ThinkR-open/checkhelper/pull/66/commits/60aab2bd694c131da805997c749be32cf185d87f
chore: Bump version, submit to CRAN by statnmap · Pull Request #66 · ThinkR-open/checkhelper

tags: chore issue #61

GitHub
If you use #fusen to dev your package, use this trick to pre-compile your vignettes:
👉 "inflate()" and then "knit()" the vignette over itself
💪 Keep the source and commands in "dev/flat_file.Rmd", get a properly pre-compiled vignette, clean of manual knit commands
#RStats
In dev version 0.5.0 of #fusen, when inflating your flat #RMarkdown file into a #RStats package, it will list all function, test, and vignette files created in a config YAML.
Soon, this will allow to clean obsolete files in case of bad inflate or changing function names.
See the ongoing feature there: https://thinkr-open.github.io/fusen/dev/articles/clean-fusen-files.html
Clean {fusen} files

fusen