lifecycle provides a set of tools and conventions to manage the life cycle of your exported functions.
For a general motivation and introduction to the key concepts, watch Hadley’s rstudio::global(2021) keynote “Maintaining the house that the tidyverse built”.
Read vignette("stages")
to learn what it means for a
function to be experimental, stable, deprecated, or superseded.
Read vignette("manage")
to learn how to manage
lifecycle changes in functions that you use.
Read vignette("communicate")
to learn how to
communicate lifecycle changes in the functions you write.
# Install release version from CRAN
install.packages("lifecycle")
# Install development version from GitHub
::pak("r-lib/lifecycle") pak
Please note that the lifecycle project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.