Open utterances-bot opened 2 years ago
Commentaire original par Romain Breuneval le 2 février 2021 à 4 h 25 min
Bonjour !!!
Déjà merci pour tout votre boulot sur le R open source et pour vos articles de blog, notamment sur Shiny 🙂. J'ai lu avec attention : Engineering Production-Grade Shiny Apps. C'est vraiment du super boulot 🤩, merci beaucoup !!!
Dans mon équipe on gère plusieurs App Shiny. On est en train de regarder pour réorganiser notre base de code "the golem way", avec un package par app et en utilisant des modules.
La question que je me poses, pour aller un cran plus loin : existe - t - il une "golem way" de partager des modules entre plusieurs apps (packages) ? On peut imaginer de faire un package "toolbox" transverse, éventuellement, mais par curiosité je me demandais s'il y avait une manière plus élégante.
Bonne journée.
Romain
On n’a pas spécialement de manière plus élégante. Les modules sont des fonctions, elles peuvent donc se trouver dans un package R séparé qui devient une dépendance de votre golem. A partir du moment où vous créez un package avec les standards de création de package, c’est une solution élégante 🙂
Développer une app Shiny dans un package - Rtask
The R task Force - R experts for all your needs
https://rtask.thinkr.fr/fr/developper-une-app-shiny-dans-un-package/