ThinkR-open / blogs-comments

Comments on our blog posts with Utterances
1 stars 0 forks source link

https://rtask.thinkr.fr/fr/developper-une-app-shiny-dans-un-package/ #3

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

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/

statnmap commented 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

statnmap commented 2 years ago

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 🙂