What's the correct way to work out the lifecycle stage of tidyverse functions? (that is, whether the function/argument is considered stable
, experimental
, deprecated
, or superseded
)
What I know so far
I guess that the documentation will tell us, for example: library(tidyverse); ?summarise
shows the .groups
argument as 'experimental'.
Is assuming a function/argument is 'stable' unless it's expressly designated 'experimental', 'deprecated', or 'superseded' correct, or is there a more accurate/easier way to find out whether or not it's 'stable'?
Background
In case it's relevant, the problem I'm trying to solve is that a friend complains of the occasionally deprecated tidyverse function necessitating shiny app maintenance. So I want to suggest they check for 'stable' functions/arguments on their future work to minimise this maintenance. Just after the easiest / most sensible way for them to do that.