Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/r-lib/lifecycle
Manage the life cycle of your exported functions and arguments
https://github.com/r-lib/lifecycle
Last synced: 4 days ago
JSON representation
Manage the life cycle of your exported functions and arguments
- Host: GitHub
- URL: https://github.com/r-lib/lifecycle
- Owner: r-lib
- License: other
- Created: 2018-12-27T16:31:45.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-02-14T14:54:40.000Z (10 months ago)
- Last Synced: 2024-12-02T03:05:55.613Z (11 days ago)
- Language: R
- Homepage: https://lifecycle.r-lib.org
- Size: 2.5 MB
- Stars: 95
- Watchers: 4
- Forks: 25
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- jimsghstars - r-lib/lifecycle - Manage the life cycle of your exported functions and arguments (R)
README
# lifecycle
[![R-CMD-check](https://github.com/r-lib/lifecycle/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/r-lib/lifecycle/actions/workflows/R-CMD-check.yaml)
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"](https://posit.co/resources/videos/maintaining-the-house-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.
## Installation
``` r
# Install release version from CRAN
install.packages("lifecycle")# Install development version from GitHub
pak::pak("r-lib/lifecycle")
```## Code of Conduct
Please note that the lifecycle project is released with a [Contributor Code of Conduct](https://lifecycle.r-lib.org/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms.