insightsengineering / insightsengineering/pager

Update imported {standalone} scripts to current source

Open Beginner friendly
#31 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
R
Stars
2
Forks
3
PR merge metrics
No merged PRs in 30d

Description

The standalone scripts imported from [`insightsengineering/standalone`](https://github.com/insightsengineering/standalone) have drifted from the current source (`main`) and should be refreshed via `usethis::use_standalone()`.

Current drift in `pager` (vs standalone `main`):

| Imported file | pager `last-updated` | standalone `main` | changed lines |
|---|---|---|---|
| `import-standalone-check_pkg_installed.R` | 2025-02-03 | 2025-10-03 | ~88 |
| `import-standalone-checks.R` | 2025-05-08 | 2025-05-08 | up to date |
| `import-standalone-cli_call_env.R` | 2024-04-10 | 2024-04-10 | up to date |
| `import-standalone-purrr.R` (from `r-lib/rlang`) | — | — | not in scope |

Refreshing keeps the shared check/utility helpers consistent across the ecosystem (`cards`, `cardx`, `crane`, `pager`).

Contributor guide

Open the contributing guide

Research direction

Start with import-standalone-check_pkg_installed.R and compare it with the current main source in insightsengineering/standalone. Use usethis::use_standalone() to refresh the drifted standalone script, leaving the up-to-date checks and cli_call_env imports unchanged. Done means the imported helper matches the standalone source and the recorded last-updated metadata is current.

Written by the indexing model from the issue text.

Assessment

Tech stack
r
Domain
tooling
Issue type
Refactor
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.