You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Consider moving "Argument behaviours" section to a separate vignette or somewhere else within the "Data Mask Programming Behaviors". I felt like "Choosing a Pattern" sets-up the Forwarding, Name, Bridge patterns and I would have rather just gotten into the examples (i.e. start the "Forwarding" section) rather than having the "Argument behaviors" section come in between them. Or maybe just shorten it in some way... I did like it's description on how to document these in your own functions, I just found it's location (as well as how abstract the section is compared to the more concrete, example filled sections that follow it) added some cognitive load for me while going through the vignette.
Add Transformation Patterns to "Choosing a Pattern" section
You set-up Forwarding, Name, and Bridge Patterns, here:
but don't mention Transformation Patterns a wording you use at the end of the vignette.
Clarify meaning of "template"
For this section:
For inputs in ... however, this technique does not work. We would need some kind of templating syntax for dots that lets us specify R code with a placeholder for the dots elements. This isn't built in tidy eval but you can use operators like dplyr::across(), dplyr::if_all(), or dplyr::if_any(). When that isn't possible, you can template the expression manually.
Maybe adjust wording or add a hyperlink to an example on what "templating syntax" or "template" means in this context...
Typo
The easiest way it to forward the dots
See typo, "it" should be "is"
The text was updated successfully, but these errors were encountered:
Thanks for the feedback. Ideally there'd be an overview article for argument behaviours, but there isn't one yet. At some point the section you mentioned will be turned into its own article. In the meantime, I believe it is necessary to explain argument behaviours before getting into the various patterns.
Specifically on Data mask programming patterns (#1307 ).
Move Argument Behaviors
Consider moving "Argument behaviours" section to a separate vignette or somewhere else within the "Data Mask Programming Behaviors". I felt like "Choosing a Pattern" sets-up the Forwarding, Name, Bridge patterns and I would have rather just gotten into the examples (i.e. start the "Forwarding" section) rather than having the "Argument behaviors" section come in between them. Or maybe just shorten it in some way... I did like it's description on how to document these in your own functions, I just found it's location (as well as how abstract the section is compared to the more concrete, example filled sections that follow it) added some cognitive load for me while going through the vignette.
Add Transformation Patterns to "Choosing a Pattern" section
You set-up Forwarding, Name, and Bridge Patterns, here:
but don't mention Transformation Patterns a wording you use at the end of the vignette.
Clarify meaning of "template"
For this section:
Maybe adjust wording or add a hyperlink to an example on what "templating syntax" or "template" means in this context...
Typo
See typo, "it" should be "is"
The text was updated successfully, but these errors were encountered: